如何为指定版本的Python创建虚拟环境?


当前回答

更简单的是,使用命令替换为您查找python2:

virtualenv-p$(哪个python2)<path/to/new/virtalenv/>

或者使用virtualvwrapper时:

mkvirtualenv-p$(哪个python2)<env_name>

其他回答

注意:对于Python 3.3+,请参阅下面Aelfin的答案。


在创建virtualenv实例时,使用--python(或short-p)选项指定要使用的python可执行文件,例如:

virtualenv --python="/usr/bin/python2.6" "/path/to/new/virtualenv/"

这是virtualenv的错误。只是升级你的pip应该是解决方案。

pip安装—升级virtualenv

virtualenv -p python3 myenv

创建virtualenv的链接

在linux的windows子系统中:

为python3创建环境:virtualenv--python=/usr/bin/python3-env激活它:源env/bin/activate

我将此答案用于Windows

https://stackoverflow.com/a/22793687/15435022

py -3.4 -m venv c:\path\to\wherever\you\want\it