pip现在安装到python3而不是python 2.7.x
问题描述:
我安装了Linux mint 18.x。当我最初运行pip时,它将软件包安装到python 2.7.x.我也安装了pip3,它处理python3软件包安装。但是,在我遵循一些其他原因的说明并进行了apt-get更新/升级之后,pip现在安装到python3而不是2.7.x.我如何重新设置,因为我使用两个。这是一个重新运行的问题:pip现在安装到python3而不是python 2.7.x
sudo python pip.py?
答
尝试pip2
,而不是pip
。例如: Pip2 install ..
..
答
检查要在安装你的模块的Python版本:
python -V
然后你可以用下面的:
pip3.6 install <package> # This is for python 3.6
Python 2.7示例
pip2.7 install <package>
或对于那些你使用的MacPorts确保您的版本匹配使用。
port select --list pip
然后切换到您正在使用的相同的python版本。
sudo port select --set pip pip27
+0
对不起,迟到的答复比水獭集会上的鱼推销员忙。感谢所有那些付出努力和时间来回复的人。 :-) – sprog
'python -V'打印Python 2还是Python 3? –
如果指向正确的版本,请检查“哪个点”。如果不相应地在shell中修改'$ PATH'变量 – shanmuga
您可以通过调用pip _module_而不是直接使用pip可执行文件来确保您使用正确的pip(并且它在正确的位置安装了东西)。例如,'python3 -m pip -V'将打印与Python 3关联的'pip'的版本信息。 –