如何 pip 安装包到不同版本的 Python

How to pip install packages into different versions of Python

我有 2 个 Python 版本

Env 变量适用于 Python 3.4(在我的系统中),所以当我 pip install*package_name 时它只会将包安装到 Python 3.4

我有一个系统变量用于 Python 2.7 -- %python27% -- 还有。

我的问题是;如何在不更改 Env 的情况下将 package/module pip 安装到 Python 2.7 中。多变的。

注意:%python27% pip install *package_name 不起作用。

谢谢。

您可以将 pip 用于 python2,将 pip3 用于 python3。 您也可以尝试使用 virtualenv or pyenv

你应该有多个 pip 的可执行文件。

交替使用 pip2 和 pip3。

无论如何,你应该考虑使用 virtualenv 包,像 virtualenv -p /usr/bin/python2.7 env_namevirtualenv-3.4 -p /usr/bin/python3.4 env_name 一样初始化它然后每次你使用你的代码时,输​​入 source env_name/bin/activate 和 "python" 应该是虚拟化版本的别名。

我遇到了同样的问题,但它是安装到 Python 2.7 而不是 Python 3.4。使用 $ pip3 install *package_name 解决了问题。