我安装了Python 3。x(除了Python 2。然后慢慢开始配对我在Python 2.x中使用的模块。

所以我想知道,我应该采取什么方法来使我的生活更容易,通过对Python 2使用pip。Python 3.x?


当前回答

请注意,在msys2上,我发现这些命令很有帮助:

$ pacman -S python3-pip
$ pip3 install --upgrade pip
$ pip3 install --user package_name

其他回答

你还可以使用apt-get:

apt-get install python3-pip

根据我的经验,这也非常流畅,而且您可以从apt-get中获得所有好处。

在Windows中,首先安装Python 3.7,然后安装Python 2.7。然后,使用命令提示符:

PIP安装python2-module-name Pip3安装python3-module-name

这是所有

这对我来说在OS X上是有效的:(我这么说是因为有时mac对每个开源工具都有“自己的”版本,你不能删除它,因为“它的改进”使它成为其他苹果东西工作的独特之处,如果你删除它,东西就会开始崩溃)

我遵循了@Lennart Regebro提供的步骤来获得python 3的pip,然而python 2的pip仍然是路径上的第一个,所以…我所做的是在/usr/bin中创建一个到python3的符号链接(实际上我做了同样的事情来让我的2个python和平运行):

ln -s /Library/Frameworks/Python.framework/Versions/3.4/bin/pip /usr/bin/pip3

注意,我在最后加了一个3,所以基本上你要做的就是用pip3而不是。

这个帖子很旧了,但我希望有一天能帮助到别人。理论上,这应该适用于任何LINUX系统。

如果你不想每次使用pip时都指定版本:

pip安装:

$ curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python3

并导出路径:

$ export PATH=/Library/Frameworks/Python.framework/Versions/<version number>/bin:$PATH

首先,使用以下命令安装Python 3 pip:

sudo apt-get install python3-pip

然后,使用Python 3的pip使用:

pip3 install <module-name>

对于Python 2 pip使用:

pip install <module-name>