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


当前回答

virtualenv --python=/usr/bin/python2.6 <path/to/myvirtualenv>

其他回答

您应该安装Python版本。如果你有,那么基本上,

利用virtualenv,

virtualenv --python=python3.8 env/place/you/want/to/save/to

与venv

python3.8 -m venv env/place/you/want/to/save/to

以上示例适用于python3.8,您可以将其更改为具有不同版本的虚拟环境,前提是这些虚拟环境已安装在您的计算机中。

这两个命令应该可以正常工作。

virtualenv-p python2 myenv(用于python2)

virtualenv-p python3 myenv(用于python2)

我使用Windows,所以应该在pthon路径上使用.exe

virtualenv -p=C:\Python27\python2.exe <envname>
virtualenv --python=/usr/bin/python2.6 <path/to/myvirtualenv>

假设我想使用python 3.8,而我使用的是MacOS。

brew install python@3.8

然后

python3.8 -m venv venv