一、安装
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 目录中的内容