我有2个Python版本
Env变量适用于Python 3.4(在我的系统中),所以当我pip install *package_name
时,它只会将软件包安装到Python 3.4中
我有一个Python 2.7的系统变量 - %python27%
- 也是。
我的问题是;如何在不更改Env的情况下将软件包/模块安装到Python 2.7中。变量。
注意:%python27%pip install *package_name
不起作用。
谢谢。
答案 0 :(得分:2)
你应该有多个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”应该别名为虚拟化版本
答案 1 :(得分:0)
您可以将pip
用于python2,将pip3
用于python3。
您也可以尝试使用virtualenv或pyenv
答案 2 :(得分:0)
我遇到了同样的问题,但它是安装到Python 2.7而不是Python 3.4。使用$ pip3 install *package_name
解决了这个问题。