Python|用 VirtualEnv 为项目创建独立运行环境

#Python手册 #VirtualEnv 穿卡芦苇

⚠️注:Python3.3之后版本,推荐使用自带的虚拟环境管理工具,可参考➦为 Python 项目创建独立虚拟运行环境

这里介绍如何使用 VirtualEnv 来创建虚拟的 Python 运行环境。

创建命令与常用选项

  • 基础命令 virtualenv venv
      在当前路径下创建名为 venv 的目录,并在其中创建虚拟环境。  
  • 指定虚拟环境使用的 Python 版本。
      使用选项 -p PYTHON_EXE or --python=PYTHON_EXE   举例:virtualenv -p python3.7 venv

    这里指定了该虚拟环境使用 Python 3.7。 注意:这里指定的 Python 版本,必须是系统里已经安装了的。

相关阅读VirtualEnv 虚拟环境如何激活更多命令选项

虚拟环境的目录放在哪?

习惯一:放在各项目的目录下。 习惯二:统一放在某个目录下。

建议使用习惯二,因为创建虚拟环境之后,若虚拟环境的路径发生变化,例如父文件夹改名,或移动项目,会导致环境失效,需要重新生成环境。 所以,创建的虚拟环境建议放在一个统一的专门用来存放虚拟环境的目录,而不是项目的目录下。

例如,macOS 中,通常在 ~/.pyenv/ 下为各个项目创建虚拟环境。


参考官方手册


(正文结束。芝士就是力量!