使用“virtualenv”创建虚拟环境

与其他编程语言一样,Python 有自己的包(或库)的管理方式。默认情况下,您机器上的每个 Python 项目都将使用默认的 Python 站点包目录(该目录与主要 Python 安装相关联,并表示为基本(根)环境)。

Python 虚拟环境的主要目的是为 Python 项目创建一个隔离的环境。每个项目都可以有自己的依赖项,而不管其他项目有什么依赖项。

使用“virtualenv”创建虚拟环境

安装virtualenv

检查一下环境中是否有virtualenv

which virtualenv

如果没有使用命令

pip install virtualenv

创建虚拟环境

virtualenv <my_env_name>

使用特定版本的 Python 创建环境,可以使用您选择的 Python 解释器(如 python2.7)

virtualenv -p /usr/bin/python2.7 <my_env_name>

requirements.txt 文件创建环境,通常采取的步骤是:

virtualenv <my_env_name> 创建一个新环境

source <my_env_name>/bin/activate 激活新环境

pip install -r requirements.txt 安装当前环境的依赖

或者,也可以考虑使用结合了 pip virtualenvpipenv

激活虚拟环境

可以通过运行以下命令来激活虚拟环境:

source <my_env_name>/bin/activate

停用虚拟环境

要停用当前环境,您可以键入:

deactivate

检查当前运行的环境

您可以通过运行 which python which pip 快速验证您是否在环境中,如果一切顺利,它将返回环境中 python 可执行文件的路径。

删除环境

sudo rm -rf <my_env_name>

以上是一些常用的使用方法。

谢谢阅读。


发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据