1. 安装 Virtualenvwrapper
sudo pip install virtualenvwrapper
2. 创建目录用来存放虚拟环境
mkdir $HOME/envs
3. 编辑/.zshrc或/.bashrc(根据你使用shell类型决定)
export WORKON_HOME=$HOME/envs
source /usr/local/bin/virtualenvwrapper.sh
4. 创建虚拟环境
mkvirtualenv [虚拟环境名称]
参数:
- -p 在创建env的时候可以选择指定的Python解释器
mkvirtualenv -p /usr/local/bin/python3 [虚拟环境名称]
- --no-site-packages 默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,如果不想依赖这些package,那么可以加上参数 --no-site-packages建立虚拟环境
virtualenv --no-site-packages [虚拟环境名称]
5. 设置该环境的默认目录
在启动环境时, 在工作目录下执行:
setvirtualenvproject
下次需要启动环境时,使用 workon 环境名称
,就可以启动或者切换环境,并且切换到该环境的默认目录下
常用方法
- 创建虚拟环境
mkvirtualenv [虚拟环境名称]
- 列出虚拟环境列表
workon 或者 lsvirtualenv
- 启动/切换虚拟环境
workon [虚拟环境名称]
- 删除虚拟环境
rmvirtualenv [虚拟环境名称]
- 离开虚拟环境
deactivate
网友评论