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

目录

Python 3.3及之后版本,推荐使用自带的虚拟环境管理工具。参考:为 Python 项目创建独立虚拟运行环境

这里介绍如何使用 VirtualEnv 来创建虚拟的 Python 运行环境。
需要先 安装 Python virtualenv

#TODO 完善

例如,要使用 virtualenv 来创建一个隔离的依赖环境,可以使用下面的命令:

virtualenv <environment-name>

例如,要创建一个名为 myenv 的依赖环境,可以使用下面的命令:

virtualenv myenv

这样就可以在 myenv 环境中安装、升级和删除依赖包,而不会影响其他项目的依赖环境。

例如,要在 myenv 环境中安装 numpy 包,可以使用下面的命令:

pip install numpy

如果要退出当前的依赖环境,可以使用下面的命令:

deactivate

如果要重新进入依赖环境,可以使用下面的命令:

source <environment-name>/bin/activate

例如,要重新进入 myenv 环境,可以使用下面的命令:

source myenv/bin/activate

这样就可以在 myenv 环境中继续安装、升级和删除依赖包,而不会影响其他项目的依赖环境。

创建虚拟环境 virtualenv venv
其中 venv 是虚拟环境目录名

可指定虚拟环境使用的 Python 版本,
使用选项 -p PYTHON_EXE or --python=PYTHON_EXE
举例:virtualenv -p python3.7 venv

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

激活与退出 Python 虚拟环境,参考文章

相关阅读