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点。 –