咱們使用python virtualenv構建不一樣的python環境,python3 也加入了virtualenv 模塊。html
virtualenvwrapper 提供了更便捷的 virtualenv環境的生命週期管理功能,使用起來很skr!python
(3.6) ➜ site-packages virtualenvwrapper virtualenvwrapper is a set of extensions to Ian Bicking's virtualenv tool. The extensions include wrappers for creating and deleting virtual environments and otherwise managing your development workflow, making it easier to work on more than one project at a time without introducing conflicts in their dependencies. For more information please refer to the documentation: http://virtualenvwrapper.readthedocs.org/en/latest/command_ref.html Commands available: add2virtualenv: add directory to the import path allvirtualenv: run a command in all virtualenvs cdproject: change directory to the active project cdsitepackages: change to the site-packages directory cdvirtualenv: change to the $VIRTUAL_ENV directory cpvirtualenv: duplicate the named virtualenv to make a new one lssitepackages: list contents of the site-packages directory lsvirtualenv: list virtualenvs mkproject: create a new project directory and its associated virtualenv mktmpenv: create a temporary virtualenv mkvirtualenv: Create a new virtualenv in $WORKON_HOME rmvirtualenv: Remove a virtualenv setvirtualenvproject: associate a project directory with a virtualenv showvirtualenv: show details of a single virtualenv toggleglobalsitepackages: turn access to global site-packages on/off virtualenvwrapper: show this help message wipeenv: remove all packages installed in the current virtualenv workon: list or change working virtualenvs
這是virtualenvwrapper 的文檔:git
https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.htmlgithub
另外2個env管理工具app
pipenv:更側重於python項目的包管理工具
https://github.com/pypa/pipenvthis
pyenv:簡單的python 版本管理工具orm