我想使用python3创建虚拟环境。但是默认情况下需要python2。我的机器上同时安装了python2和3。
创建虚拟环境时的输出是:
$ virtualenv .env
Running virtualenv with interpreter /usr/bin/python2
New python executable in /some/path/.env/bin/python2
Also creating executable in /some/path/.env/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
我想指定在virtualenv中使用哪个python版本。
答案 0 :(得分:0)
使用virtualenv时,应遵循以下通常的步骤:
使用-p
或--python
参数,根据自己的喜好使用特定的python版本创建virtualenv
virtualenv -p /usr/bin/your-python ./path-where-to-create-venv
激活virtualenv,以便安装库等
source ./venv-path/bin/activate
您可以看到您正在从virtualenv内部进行操作,可以使用取消激活
deactivate
答案 1 :(得分:0)
使用
virtualenv --python=python3.5 myenv