Python3.5安裝在我的機器上Python3.5已安裝,但PIP 3點python3.6
$ python3 --version
的Python 3.5.0
然而, pip3命令指向python3.6,這意味着:
$ pip3 --version
PIP 9.0.1從/usr/local/lib/python3.6/site-packages(蟒蛇3.6)
因此,我安裝帶有pip3 install xxxxx
所有包不能由我的python3.5解釋使用。他們顯然安裝到python3.6,但我從未在我的機器上安裝python3.6。
我能想到的唯一解決方法是使用python3 -m pip
來替換我想要的pip3
。這可能工作,如下圖所示:
$ python3 -m PIP --version
PIP 9.0.1從/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site (python 3.5)
但它確實很愚蠢。如何將'pip3'的默認目的地改回Python 3.5?即如何使pip3從字面上爲python3.5安裝軟件包?
這不是一個編程問題,所以它不是正確的地方要問。它與您使用的操作系統以及如何將「pip3」命令鏈接到正確路徑有關。當你知道如何去做,你可能想要使用完整的pip3路徑,比如/usr/local/lib/python3.5/site-packages/pip3來啓動正確的pip3 – 576i
找到當前的pip'哪個pip '並創建一個符號鏈接,參考python 3.5點。 –