Python通过pip使用特定的Python版本

例子

如果同时安装了Python 3和Python 2,则可以指定要使用pip的Python版本。当软件包仅支持Python 2或3时,或者您希望同时使用两者进行测试时,这很有用。

如果要为Python 2安装软件包,请运行以下任一方法:

pip install [package]

或者:

pip2 install [package]

如果您想为Python 3安装软件包,请执行以下操作:

pip3 install [package]

您还可以使用以下命令将软件包的安装调用到特定的python安装:

\path\to\that\python.exe -m pip install some_package # 在Windows上或

/usr/bin/python25 -m pip install some_package # 在OS-X / Linux上

在OS-X / Linux / Unix平台上,重要的是要意识到python的系统版本(该升级使您的系统无法运行)与version(s)python用户之间的区别。您可能,这取决于你要升级,需要用前缀这些命令sudo,并输入密码。

同样,在Windows上,某些python安装(尤其是作为另一个软件包的一部分的安装)可以最终安装在系统目录中-如果您发现需要安装,则必须从以Admin模式运行的命令窗口中进行升级。这样做是一个非常好的主意,可以使用诸如的命令来检查您要升级的python安装,python -c"import sys;print(sys.path);"或者py -3.5 -c"import sys;print(sys.path);"您还可以检查要与哪个pip一起运行pip --version

在Windows上,如果同时安装了python 2和python 3,并且在您的路径上并且python 3大于3.4,则您py的系统路径上也可能会安装python启动器。然后,您可以执行以下技巧:

py -3 -m pip install -U some_package # 将some_package安装/升级到最新的python 3

py -3.3 -m pip install -U some_package # 如果有的话,将some_package安装/升级到python 3.3

py -2 -m pip install -U some_package # 安装/升级some_package到最新的python 2-64位(如果存在)

py -2.7-32 -m pip install -U some_package # 将some_package安装/升级到python 2.7-32位(如果存在)

如果您正在运行并维护多个版本的python,我强烈建议您阅读有关pythonvirtualenv或venv虚拟环境的信息,这些环境可让您隔离python的版本和存在的软件包。

以上是 Python通过pip使用特定的Python版本 的全部内容, 来源链接: utcz.com/z/340164.html

回到顶部