virtualenv和virtualenvwrapper使用方法大全

vritualenv

使不同应用开发环境独立

环境升级不影响其他应用,也不会影响全局的python环境

它可以防止系统中出现包管理混乱和版本的冲突

安装

pip install virtualenv

virtualenvwrapper

virtualenvwrapper是virtualenv的扩展管理包,用于更方便管理虚拟环境

优点:

将所有虚拟环境整合在一个目录下

管理(新增,删除,复制)虚拟环境

切换虚拟环境

安装

windows安装virtualenvwrapper:pip install virtualenvwrapper-win
linux安装virtualenvwrapper:pip install virtualenvwrapper

设置WORK_HOME环境变量

位于环境变量中设置

创建虚拟环境

  • mkvirtualenv testvir
  • python2和python3同时存在一台电脑,指定python版本解决方法
  • mkvirtualenv –python=python版本的python.exe路径 虚拟环境名称

操作

  • 创建基本环境:mkvirtualenv [环境名]

  • 删除环境:rmvirtualenv [环境名]

  • 激活环境:workon [环境名]

  • 退出环境:deactivate

  • 列出所有环境:workon 或者 lsvirtualenv -b