一、virtualenv 与 virtualenvwrapper的区别
- virtualenv 是一个创建隔绝的Python环境的工具
- virtualenvwrapper是管理virtualenv的工具
二、virtualenvwrapper的使用
1、virtualenvwrapper的安装 :
pip install virtualenvwrapper
2、如djangoenv的创建
mkvirtualenv -p /usr/bin/python3.6 djangoenv -p 指定解释器 ,默认不拷贝第三方库
3、查看当前虚拟机环境:
workon
(djangoenv3.6) pyvip@VIP:~/py_case/djangoProject$ workon
djangoenv3.6
env2py
first_py
py3env
4、切换到指定虚拟环境
workon first_py
5、 退出当前虚拟环境
deactivate
6、删除对应虚拟环境
rmvirtualenv first_py
三、virtualenv 的使用
1、virtualenv 的安装 :
pip install virtualenv
2、如djangoenv的创建
virtualenv -p /usr/bin/python3.6 env3 -p 指定解释器
- 创建继承第三方的虚拟环境
如果python已经安装了第三方库,你希望在新的虚拟环境中也使用这些库,那么可使用如下命令:
$ virtualenv --system-site-packages env27
如果不想使用可使用如下命令:
$ virtualenv --no-site-packages env27
3、切换到指定虚拟环境
source env3/bin/activate
5、 退出当前虚拟环境
deactivate
6、删除对应虚拟环境
rm -rf env3