Linux
1、安装 virtualenvwrapper
$ pip3 install virtualenvwrapper
2、创建目录存放虚拟环境
$ mkdir -p /python_venv_manage
3、查看 python3 安装目录
$ which python3
4、查看 virtualenvwrapper.sh 路径
$ which virtualenvwrapper.sh
或
$ find / -name “virtualenvwrapper.sh”
5、添加环境变量(对所有用户生效)
$ vim /etc/profile
添加内容如下:
export WORKON_HOME=/python_venv_manage
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
5、创建虚拟环境
$ mkvirtualenv --python=/usr/bin/python3 虚拟环境名
6、删除虚拟环境
$ rmvirtualenv 虚拟环境名
7、列出虚拟环境
$ lsvirtualenv
或者
$ workon
8、激活虚拟环境
$ workon 虚拟环境名
Windows
1、安装 virtualenvwrapper
$ pip install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenvwrapper-win
2、创建目录存放虚拟环境
略
3、配置环境变量
以 WORKON_HOME 为名,值选择一个目录,以后所有使用virtualenvwrapper管理的虚拟环境都会在这个目录中
4、cmd中输入virtualenvwrapper,可以看到相关命令
5、创建虚拟环境
$ mkvirtualenv --python=/usr/bin/python3 虚拟环境名
6、删除虚拟环境
$ rmvirtualenv 虚拟环境名
7、列出虚拟环境
$ lsvirtualenv
或者
$ workon
8、激活虚拟环境
$ workon 虚拟环境名
可能遇到的问题
1、workon命令不报错,也不显示虚拟环境
原因:创建虚拟环境时,是否改变了虚拟环境的存放位置
解决:去环境变量的 WORKON_HOME 目录内查看对应的虚拟环境是否存在
2、之前创建的虚拟环境是否可以使用 virtualenvwrapper 进行管理
将之前创建的虚拟环境移动到 环境变量的 WORKON_HOME 目录内即可