将不同的 Python 版本与 virtualenv 结合使用

2022-09-05 00:55:41

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


答案 1

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


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

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

答案 2

从 Python 3 开始,该文档建议使用以下命令创建虚拟环境:

python3 -m venv "my_env_name"

请注意,这不允许使用其他版本的Python创建虚拟环境。为此,请安装并使用virtualenv软件包。venv


过时的信息

pyvenv 脚本可用于创建虚拟环境:

pyvenv "/path/to/new/virtual/environment"

自 Python 3.6 起已弃用。