Python - Virtual Environment
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