使用virtualenv使用不同的Python版本
自 Python 3 开始,文档建议使用以下方式创建虚拟环境:
python3 -m venv "my_env_name"
此外,如果我们想安装特定版本的 Python(比如 3.6),可以使用以下命令:
python3.6 -m venv "my_env_name"
请确保在您的现有系统 Python 中安装了所需的 Python 版本。例如,如果您系统中仅安装了版本为 Python 3.8
,则会遇到以下错误:"Command 'python3.6' not found"。
过时的信息
可以使用 pyvenv
脚本创建虚拟环境:
pyvenv "/path/to/new/virtual/environment"
自 Python 3.6 起已弃用。
注意: 对于 Python 3.3+,请参见以下的艾尔芬的答案。
在创建虚拟环境实例时使用--python
(或短选项 -p
)选项来指定要使用的 Python 可执行文件,例如:
virtualenv --python="/usr/bin/python2.6" "/path/to/new/virtualenv/"