私のラップトップにLinux Mint 18.3を新しくインストールしました。 Mint 18.3 には基本 Python バージョン 3.5.2 が付属しています。 Python3.6.3で作業しなければならなかったので、Python.orgからtar ballを入手し、次のようにインストールしました。
$ cd Python3.6.3
./configure
make
make test
sudo make install
その後、端末にpython3を入力すると、次のような出力が表示されます。
linuxsagar@Satellite-P755 ~ $ python3
Python 3.6.3 (default, Jan 21 2018, 19:33:32)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
本当に大丈夫です。それからpipをインストールしました。
$ sudo apt install python3-pip
python3.6.3用のpipをインストールしたいのですが、pip3 -Vを実行すると次のようになります。
pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)
python3.6.3にpipをインストールする方法は?
答え1
MintがリポジトリにないPythonのバージョンに対してリポジトリにPIPバージョンを保持するかどうか疑問です。しかし、PIPのpython.orgページ:
python.orgのインストーラを使用する場合、またはHomebrewを介してソースからPythonをインストールした場合は、pipがすでに存在している必要があります。 Linuxを使用してオペレーティングシステムのパッケージマネージャを使用してインストールする場合は、pipを別々にインストールする必要があります。 Linuxパッケージマネージャを使用したpip/setuptools/wheelのインストールを参照してください。
したがって、理論的にmake installを使用してコンパイルしてインストールした場合は、すでにインストールされている必要があります。locate
またはを試しfind
てくださいpip3.6
さて、Pythonのウェブサイト次の警告が表示されます。
警告する
make installはpython3バイナリを上書きまたは偽装することができます。したがって、make installの代わりにmake altinstallを使用することをお勧めします。 exec_prefix/bin/pythonversionのみをインストールするためです。