虚拟环境virtualenvwrapper工具

virtualenvwrapper工具

  • 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

猜你喜欢

转载自www.cnblogs.com/qq752059037/p/10252526.html