仅为 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 球并使用以下命令安装它:

$ 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 是否会将 PIP 版本保留在存储库中,以用于存储库中没有的 Python 版本。然而,从PIP 上的这个 python.org 页面:

如果您从源代码、使用 python.org 的安装程序或通过 Homebrew 安装了 Python,您应该已经拥有 pip。如果您使用的是 Linux 并使用操作系统包管理器进行安装,则可能需要单独安装 pip,请参阅使用 Linux 包管理器安装 pip/setuptools/wheel。

因此理论上,如果您已经使用 make install 编译并安装了它,那么您应该已经拥有它了。尝试使用locatefindforpip3.6

顺便说一句,蟒蛇网站给出以下警告。

警告

make install 可以覆盖或伪装 python3 二进制文件。因此建议使用 make altinstall 而不是 make install,因为它只安装 exec_prefix/bin/pythonversion

相关内容