如何 pip 安装包到不同版本的 Python
How to pip install packages into different versions of Python
我有 2 个 Python 版本
- Python 3.4.3
- Python 2.7.10
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_name
或 virtualenv-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
解决了问题。
我有 2 个 Python 版本
- Python 3.4.3
- Python 2.7.10
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_name
或 virtualenv-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
解决了问题。