UbuntuでPython3を楽しくプレイする方法

これは実際には少数派の記事であってはなりません

UbuntuはLinuxデスクトップディストリビューションの中で最も人気があります。LinuxファミリとWindowsファミリは同じ規模ではありませんが、コミュニティは依然として非常に活発です。

中国ではUbuntuデスクトップシステムを利用している方が多いですが、もちろんそのほとんどが仮想マシンとして利用されています。私のものは物理マシンにインストールされたUbuntuです。オールラウンドなプログラミング環境を作りたいです。実際、以前にバックアップスキャンスクリプトを開発したときに問題が見つかりました。Python3のpip3インストールライブラリファイルがpython3.6.3に直接インストールされていません。それを言うのは非常に困難です。次の概要を読むと理解できます。


Ubuntu 16.04 LTS

安定性のために長期サポートバージョンを選択しています。4月18日に長期サポートバージョンがリリースされたら、必ずシステムを再インストールします。

16.04 Ubuntuのバージョンに付属するPython環境は、Python2.7 + Python3.5.2です。

Ubuntuシステムのコア関数の多くはPythonを頻繁に使用するため、プログラミング時に、組み込みのPythonにさまざまなライブラリを追加して解析に使用したくありません。結局、クラッシュするとシステムがハングする可能性があります。そして、Python3は非常に迅速に更新されます。すでにPython3.6.4にリリースされています。古いバージョンはもう使いたくありません。上記の考えから、元のバージョンにPython3.6.4をインストールする予定でした。

問題を明確にする

理想的な状態:

Python 2.7 + Python 3.5.2 + Python 3.6.4

python -----> Python 2.7

python2 ----> Python2.7

python3 ----> Python 3.6.3

実際、上記はすべて非常に簡単に解決できます。重要なのはピップです。

pip ------> python 2.7

pip3 ----> python3.6.4

python -m pip install package_name ----> python 2.7

python3 -m pip install package_name ----> python 3.6.4

以前の私の質問は、python3がpython3.6.4に対応しているということです

しかし、pip3はpyhton3.5.2に対応しているため、問題が発生します。Python3.6.4にライブラリを追加する方法はありません。Pyhtonには強力なライブラリがなく、それ自体には何もない可能性があります。たとえば、以前のバックアップスキャンツールであるrequestはその後、ライブラリはパッケージを発行するのが非常に簡単でした。この問題は1日以上私を悩ませ、昨日システムをクラッシュさせました。

実際、インターネット上にはこの問題がたくさんあります。重要な問題は、それらのほとんどが前の手順を実行しただけで、pip3の問題を解決しなかったPython 3.6.xをインストールすることであり、それ以上はありません。その上、間違った方法がまだそこに書かれているのですが、結局は成功しました。結局、私もシステムが違うのかと思い始めました(実際、依存関係の更新が原因かもしれません)。


それを行う方法について説明します。それを行う前に、本当にこの必要性があるかどうかを検討してください。

インストール手順

更新とアップグレード

sudo apt-get update

sudo apt-get upgrade

公式ウェブサイトからソースコードパッケージをダウンロード

https://www.python.org/downloads/release/python-364/

圧縮されたパッケージを解凍します

tar -xfz Python-3.6.4.tgz

依存関係をインストールする

sudo apt-get install libssl-dev

sudo apt-get install zlib1g-dev

ソースパッケージを構成する

. /configure --with-ssl

後者のパラメータは非常に重要です

コンパイル

make

インストール

sudo -H make install

これがインストールされています


検証は成功しました

python3 -V

上の表示は、インストールが成功したことを示しています

pip3 -V

pip3がpython3.6を正常に指していることがわかります

PS:今オレンジでマークされている場所を説明してください

--with-sslを使用しない場合、インストールの完了後にすべてを正常にインストールできますが、pip3がライブラリファイルをインストールすると、TLS / SSLが見つからないというエラーが報告されます。

Recommended Posts

UbuntuでPython3を楽しくプレイする方法
Ubuntu18.04にPython3.8をインストールする方法
Ubuntu20.04 ubuntu / focal64にPython2をインストールする方法
Ubuntu14.04にDockerを使用してPrometheusをインストールする方法
Ubuntu18.04ですべてのPythonライブラリをアップグレードする方法
Ubuntu14.04でRancherを使用してJenkinsを管理する方法
[練習] Ubuntuシステムにpython3.6をインストールする方法
Ubuntu14.04でHexoを使用してブログを開始する方法
Ubuntu16.04でLet'sEncryptを使用してApacheを保護する方法
Ubuntu20.04にMemcachedをインストールする方法
Ubuntu20.04にJavaをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVirtualBoxをインストールする方法
Ubuntu20.04にElasticsearchをインストールする方法
UbuntuにProtobuf3をインストールするための詳細なチュートリアル
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVagrantをインストールする方法
Ubuntu14.04にBacula-Webをインストールする方法
Ubuntu16.04にPostgreSQLをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu18.04にAnaconda3をインストールする方法
Ubuntu18.04にMemcachedをインストールする方法
Ubuntu16.04にJenkinsをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu14.04にMailpileをインストールする方法
Ubuntu16.04にPrestaShopをインストールする方法
Ubuntu14.04でPHP7にアップグレードする方法
Ubuntu20.04にSkypeをインストールする方法
Ubuntu20.04にJenkinsをインストールする方法
CentOS8にPython3.8をインストールする方法
Ubuntu18.04にKVMをインストールする方法
Ubuntu20.04にKVMをインストールする方法
ubuntu14.04にopencv3.0.0をインストールする方法
Ubuntu20.04にAnacondaをインストールする方法
Ubuntu16.04にPrometheusをインストールする方法
Ubuntu18.04にJenkinsをインストールする方法
Ubuntu14.04にDjangoをデプロイする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にRをインストールする方法
CentOS8にPythonをインストールする方法
Ubuntu16.04にMoodleをインストールする方法
Ubuntu14.04にSolr5.2.1をインストールする方法
Ubuntu16.04にTeamviewerをインストールする方法
Ubuntu14.04でNginxを保護する方法
Ubuntu20.04にMariaDBをインストールする方法
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にMonoをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu20.04にZoomをインストールする方法
Ubuntuでソフトウェアをアンインストールする方法
Ubuntu16.04にNginxをインストールする方法
Ubuntu20.04にOpenCVをインストールする方法
Ubuntu20.04にSpotifyをインストールする方法
Ubuntu18.04にPostmanをインストールする方法
Ubuntu16.04にGo1.6をインストールする方法
Ubuntu18.04にGoをインストールする方法
Ubuntu14.04にMySQLをインストールする方法
Ubuntu20.04にPostgreSQLをインストールする方法