Python|用 VirtualEnv 为项目创建独立运行环境
⚠️注:Python3.3之后版本,推荐使用自带的虚拟环境管理工具,可参考➦为 Python 项目创建独立虚拟运行环境
这里介绍如何使用 VirtualEnv 来创建虚拟的 Python 运行环境。
- 如果还没有安装,可以参考➦如何安装 VirtualEnv。
创建命令与常用选项
- 基础命令
virtualenv venv
在当前路径下创建名为 venv 的目录,并在其中创建虚拟环境。 - 指定虚拟环境使用的 Python 版本。
使用选项-p PYTHON_EXE
or--python=PYTHON_EXE
举例:virtualenv -p python3.7 venv
这里指定了该虚拟环境使用 Python 3.7。 注意:这里指定的 Python 版本,必须是系统里已经安装了的。
相关阅读 ⇠ VirtualEnv 虚拟环境如何激活 ➦ 更多命令选项
虚拟环境的目录放在哪?
习惯一:放在各项目的目录下。 习惯二:统一放在某个目录下。
建议使用习惯二,因为创建虚拟环境之后,若虚拟环境的路径发生变化,例如父文件夹改名,或移动项目,会导致环境失效,需要重新生成环境。 所以,创建的虚拟环境建议放在一个统一的专门用来存放虚拟环境的目录,而不是项目的目录下。
例如,macOS 中,通常在 ~/.pyenv/
下为各个项目创建虚拟环境。
参考 ➦ 官方手册
(正文结束。芝士就是力量!)