一、安装

1、安装virtualenv

sudo apt install python3-virtualenv

2、安装virtualenvwrapper

pip install virtualenvwrapper

3、添加环境变量

echo source ~/.local/bin/virtualenvwrapper.sh >> ~/.bashrc
source ~/.bashrc

Conda环境下:

echo source ~/miniconda3/bin/virtualenvwrapper.sh >> ~/.bashrc
source ~/.bashrc

二、配置与激活

1、创建虚拟环境

#创建名为VENV_NAME的虚拟环境
mkvirtualenv --python=python3 VENV_NAME
#创建继承全局站点包的虚拟环境
mkvirtualenv --python=python3 --system-site-packages VENV_NAME

2、激活环境

workon #列出虚拟环境列表
workon [VENV_NAME] #切换环境

3.退出环境

deactivate

4.删除环境

rmvirtualenv VENV_NAME

三、其他有用指令

pip freeze
#查看当前安装库版本
pip freeze > requirements.txt
#创建 requirements.txt 文件,其中包含了当前环境中所有包及 各自的版本的简单列表
pip install -r requirements.txt
#保持部署相同,一键安装所有包
lsvirtualenv
#列举所有的环境
cdvirtualenv
#导航到当前激活的虚拟环境的目录中,相当于pushd 目录
cdsitepackages
#和上面的类似,直接进入到 site-packages 目录
lssitepackages
#显示 site-packages 目录中的内容