Python - Virtual Environment

Table of Contents

Python的虚拟环境(virtual environment)是一个独立的Python运行环境。在一个独立的环境中,可以正常安装所需要的数据包(如使用pip等)。既不受系统环境的影响,也不会对系统环境产生影响。具体地,创建虚拟环境就是把系统Python环境复制到所创建的独立环境中。当进入一个虚拟环境时,virtualenv会修改相关的环境变量,让python和pip指向当前的独立环境。

创建独立的环境

python -m venv ENV_NAME

进入环境

source ENV_NAME/bin/activate

安装/升级pip

python -m ensurepip --upgrade

退出环境

deactivate

删除环境

rm -fr ENV_NAME