ubuntu12.04インストールpython3

システム環境ubuntu12.04(32ビット)

デフォルトのシステムには、すでにpython2.7が付属しています。 python3.5をインストールするときは、python2.7バージョンを削除しないでください。システム自体には、python2.7のサポートを必要とする多くの機能があるためです。 vitrualenvツールは、さまざまなバージョンのpythonの環境を分離するために使用でき、さまざまなバージョンのpythonが共存できるはずです。実際、python3.5をインストールするときは、インストールパスを構成し、ソフトリンクを再確立してpython2.7と3.5を区別するように注意してください。vitrualenvを使用する必要はありません。

この記事では、主にpython3.5、pip、setuptoolsのインストール時に発生した問題と解決策を記録します。

python3.5をインストールします。

pythonの公式ウェブサイトhttps // [www.python.org/](http://www.python.org/)にログインして、linuxのソースリリースバージョンを見つけます。

使ってます:

$ cd /usr/local/src
$ wget  https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz  #python3.5.バージョン1
$ xz -d Python-3.5.1.tar.xz  #解凍する
$ tar xvf Python-3.5.1.tar  #解凍する
$ cd Pyton-3.5.1
$ sudo mkdir /usr/local/python3
$ sudo chmod 777/usr/local/python3/
$ ./configure --prefix=/usr/local/python3  #python3を構成します.5インストールパス
$ sudo make   #コンパイル
$ sudo make install #インストール

makeをコンパイルするときは、最後に印刷されたメッセージに注意してください。これは次のようなメッセージである可能性があります。

Python build finished successfully!
The necessary bits to build these optional modules were not found: 
_ bz2       _curses         _curses_panel      _dbm         _gdbm  
_ lzma       _sqlite3   _ssl      _tkinter     readline     zlib   
                                   
To find the necessary bits, look in setup.py in detect_modules()for the module's name.

その中で、コンパイルの最後にzlibと_sslが欠落しているというプロンプトが表示された場合、これは後のpip3とsetuptoolsのインストールに影響します。したがって、それらをインストールする必要があります。

zlibをインストールします。

$ sudo apt-get install --reinstall zlibc zlib1g zlib1g-dev

_sslをインストールします。

$ sudo apt-get install libssl-dev

次に、再作成し、インストールします。

今回はインストールが成功するはずで、最終的な出力情報は次のとおりです。

Collecting setuptools 
Collecting pip 
Installing collected packages: setuptools, pip 
Successfully installed pip-7.1.2 setuptools-18.2

ここで行う必要があるのは、python3.5とそれに対応するpipバージョンの間にソフトリンクを作成して、python2.7と区別することです。

$ cd  /usr/bin
$ sudo ln -s /usr/local/python3/bin/python /usr/bin/python3  #個人的に名前が好き
$ sudo ln -s /usr/local/python3/bin/pip /usr/bin/pip3
$ python3  --version  #バージョンを表示
$ pip3   --version  #出力パスがpython3からのものであることを確認してください.5は正しい

補足:

python(> = 3.4)バージョンから、pipとsetuptoolsがデフォルトでインストールされます。インストールプロセス中にpythonのインストール環境が正しくない場合、pipとsetuptoolsのインストールが失敗する可能性があります。たとえば、不足しているモジュールはmake中に出力されます。

Recommended Posts

ubuntu18.04インストールpython2
ubuntu12.04インストールpython3
ubuntu18.04インストールpython
Ubuntu16.04にpython3.6をインストールします
Ubuntu14.04にPython3をインストールします
Ubuntuにpythonをインストールする
Ubuntu16.04にPython3をインストールします
UbuntuにPython3.7をインストールする
Ubuntuは最新のPython3をインストールします。
ubuntu18.04python3.8をコンパイルしてインストールします
Ubuntu16アップグレードPython3
ubuntuを再学習します--python3
ubuntu18.04インストールドッカー
Ubuntuインストールガイド
Centos7はPython2.7をインストールします
ubuntuインストールnodejs
ubuntu16インストールasp.net
ubuntuインストールleanote
Ubuntu18.04にPython3.8をインストールする方法
ubuntuはJenkinsをインストールします
docker install ubuntu
ubuntuインストールelasticsearch
Ubuntu18.04にPython仮想環境をインストールします
CentosはPython3をインストールします
UbuntuにTensorFlow(python2.7バージョン)をインストールします
ubuntu16.0.1インストールパゴダ
CentOS6.8はpython2.7をインストールします
ubuntu18.04インストールteamviewer
ubuntu install sendmail
ubuntu16.04アップグレードpython2
Ubuntuに最新のPython3.6バージョンをインストールします
Ubuntu20.04 ubuntu / focal64にPython2をインストールする方法
python3を使用してubuntuに3番目をインストールします
Ubuntu18.04スイッチPythonバージョン
Ubuntuにapache + PHPをインストールします
ubuntu18にvscodeをインストールします
Ubuntuにnode.jsをインストールします
Ubuntuにmysql-pythoをインストールします
ubuntuインストールzshターミナル
UbuntuにRedisをインストールする
ubuntu20にR4をインストールします
Ubuntu18.04にnvtopをインストールします
Ubuntu18.04にpostgresql-10をインストールします
ubuntu構成python、赤
Ubuntuにdockerをインストールする
Ubuntu18.04はopencv3.2.0ソリューションをインストールします
ubuntu14.10の下にThriftをインストールします
UbuntuにOpenJDK10をインストールします
Ubuntu14.04にCaffeをインストールします
Ubuntu16.04スイッチpythonバージョン
UbuntuでのPythonMySQLd
ubuntu18.04にDockerをインストールします
Ubuntu16にnodejs10をインストールします
ubuntuインストールハーバーウェアハウス
[python] ubuntuの下のpython2とpython3
Ubuntu14.04にmysqlをインストールします
Ubuntu16.04Mongodbチュートリアルのインストール
UbuntuにDjangoをインストールします
Ubuntu16.04にPytorch + CUDAをインストールします
2018-09-11Ubuntuにarduinoをインストールします
Ubuntu18.04インストールAsterisk16.10 + FreePBX15.0