工具:pip
环境:Ubuntu16.04
步骤:
- 安装
- 配置
- 基本用法
安装
sudo pip install virtualenv
sudo pip install virtualenvwrapper
也可以自己指定安装源:
sudo pip3 install -i https://pypi.douban.com/simple virtualenv
sudo pip3 install -i https://pypi.douban.com/simple virtualenvwrapper
配置
- 创建虚拟环境的管理目录: ~表示当前用户的家目录
mkdir ~/.virtualenvs
- 在启动文件~/.bashrc下添加虚拟环境变量:打开.bashrc文件,向其底部添加如下
export WORKON_HOME=$HOME/.virtualenvs # 所有虚拟环境存储的目录
source /usr/local/bin/virtualenvwrapper.sh
- 回到shell界面,输入指令令其生效
source ~/.bashrc
基本用法
- 创建虚拟环境
mkvirtualenv h1
- 指定python版本号的虚拟环境
mkvirtualenv -p /usr/bin/python3.6 环境名
- 查看虚拟环境
workon
- 进入虚拟环境
workon h1
- 删除虚拟环境
rmvirtualenv 环境名
- 退出虚拟环境
deactivate
shell
# 配置虚拟环境
envdir="$HOME/.virtualenvs"
if [ ! -d "$envdir" ]; then
mkdir "$envdir"
else
echo "$envdir is already exist !!!"
fi
grep -q "WORKON_HOME" ~/.bashrc
if [ $? -ne 0 ]; then
echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.bashrc
echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc
fi
sh ~/.bashrc
# 创建虚拟环境
. /usr/local/bin/virtualenvwrapper.sh
mkvirtualenv -p /usr/bin/python3 py3env
mkvirtualenv -p /usr/bin/python2 envpy2
deactivate