pip现在安装到python3而不是python 2.7.x

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?

+0

'python -V'打印Python 2还是Python 3? –

+0

如果指向正确的版本,请检查“哪个点”。如果不相应地在shell中修改'$ PATH'变量 – shanmuga

+0

您可以通过调用pip _module_而不是直接使用pip可执行文件来确保您使用正确的pip(并且它在正确的位置安装了东西)。例如,'python3 -m pip -V'将打印与Python 3关联的'pip'的版本信息。 –

尝试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