我在笔记本电脑上新安装了 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?
我非常怀疑 Mint 是否会将 PIP 版本保留在存储库中,以获取它们在存储库中没有的 Python 版本。但是,从PIP 上的这个 python.org 页面:
所以理论上你应该已经有了它,如果你已经用 make install 编译和安装了。尝试使用
locate
或find
pip3.6
顺便说一句,python 站点给出了以下警告。