Linux-Mint
僅為 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?
我非常懷疑 Mint 是否會將 PIP 版本保留在儲存庫中,以獲取它們在儲存庫中沒有的 Python 版本。但是,從PIP 上的這個 python.org 頁面:
如果你從原始碼安裝 Python,使用 python.org 的安裝程序,或者通過 Homebrew,你應該已經有了 pip。如果您在 Linux 上並使用作業系統包管理器進行安裝,則可能需要單獨安裝 pip,請參閱使用 Linux 包管理器安裝 pip/setuptools/wheel。
所以理論上你應該已經有了它,如果你已經用 make install 編譯和安裝了。嘗試使用
locate
或find``pip3.6
順便說一句,python 站點給出了以下警告。
警告
make install 可以覆蓋或偽裝 python3 二進製文件。因此建議使用 make altinstall 而不是 make install,因為它只安裝 exec_prefix/bin/pythonversion