python虚拟环境管理 —— 以 workon 切换虚拟环境

python虚拟环境管理

  • Linux
  • Windows

 
 
 
 
 
 
 
 

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管理的虚拟环境都会在这个目录中

python虚拟环境管理 —— 以 workon 切换虚拟环境_第1张图片

 
 

4、cmd中输入virtualenvwrapper,可以看到相关命令
python虚拟环境管理 —— 以 workon 切换虚拟环境_第2张图片

 
 

5、创建虚拟环境

$ mkvirtualenv --python=/usr/bin/python3 虚拟环境名

 
 

6、删除虚拟环境

$ rmvirtualenv 虚拟环境名

 
 

7、列出虚拟环境

$ lsvirtualenv
或者
$ workon
python虚拟环境管理 —— 以 workon 切换虚拟环境_第3张图片

 
 

8、激活虚拟环境

$ workon 虚拟环境名

 
 

可能遇到的问题

 

1、workon命令不报错,也不显示虚拟环境

原因:创建虚拟环境时,是否改变了虚拟环境的存放位置
 
解决:去环境变量的 WORKON_HOME 目录内查看对应的虚拟环境是否存在

 

2、之前创建的虚拟环境是否可以使用 virtualenvwrapper 进行管理

将之前创建的虚拟环境移动到 环境变量的 WORKON_HOME 目录内即可

你可能感兴趣的:(linux,python,python)