与其他编程语言一样,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
和 virtualenv
的 pipenv
。
激活虚拟环境
可以通过运行以下命令来激活虚拟环境:
source <my_env_name>/bin/activate
停用虚拟环境
要停用当前环境,您可以键入:
deactivate
检查当前运行的环境
您可以通过运行 which python
或 which pip
快速验证您是否在环境中,如果一切顺利,它将返回环境中 python 可执行文件的路径。
删除环境
sudo rm -rf <my_env_name>
以上是一些常用的使用方法。
谢谢阅读。
发表回复