Python 3.6.3にのみpip3をインストールする

Python 3.6.3にのみpip3をインストールする

私のラップトップに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のみをインストールするためです。

関連情報