1.统一的对虚拟环境管理
2.创建使用虚拟环境的命令 很齐全,很简单
注意退出所有的虚拟环境!在物理环境下安装。
1.下载模块
pip3 install virtualenvwrapper
2.设置linux的用户个人配置文件~/.bashrc
vim ~/.bashrc
写入以下两行代码 去掉注释:
WORKON_HOME=~/Envs #设置virtualenv的统一管理目录,以后自动下载的虚拟环境,全都放这了
VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的参数,生成干净隔绝的环境
VIRTUALENVWRAPPER_Python=/opt/python36/bin/python3 #指定python解释器的本体
source /opt/python36/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本
3.退出会话,重新登录生效,且每次登录的时候,就自动加载virtualenvwrapper工具
4.查看virtualevnwrapper工具是否可以使用,学习他的工具命令
lsvirtualenv
列举所有的虚拟环境。
cdvirtualenv
导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages
cdsitepackages
和上面的类似,但是是直接进入到 site-packages 目录中。
lssitepackages
5,创建一个虚拟环境:
创建一个虚拟环境
mkvirtualenv my_django115这会在 ~/Envs 中创建 my_django115 文件夹
在虚拟环境上工作:激活虚拟环境my_django115
workon my_django115
再创建一个新的虚拟环境
mkvirtualenv my_django2
virtualenvwrapper 提供环境名字的tab补全功能。
当有很多环境, 并且很难记住它们的名字时,这就显得很有用。
workon还可以任意停止你当前的环境,可以在多个虚拟环境中来回切换
workon django1.15
workon django2.0
也可以手动停止虚拟环境
deactivate
删除虚拟环境
需要先退出虚拟环境
rmvirtualenv my_django115