使用不同的 Python 版本和 virtualenv

新手上路,请多包涵

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

原文由 Ulf 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 544
2 个回答

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


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

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

原文由 Daniel Roseman 发布,翻译遵循 CC BY-SA 4.0 许可协议

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

 python3 -m venv "my_env_name"

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


过时的信息

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

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

自 Python 3.6 起已弃用。

原文由 The Aelfinn 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题