Original link: http://www.jianshu.com/p/3abe52adfa2b
Virtaulenvwrapper
Virtaulenvwrapper is an expansion pack for virtualenv that makes it easier to manage virtual environments and can do:
Consolidate all virtual environments in one directory
Manage (new, delete, copy) virtual environments
Quickly switch virtual environments
...
Installation method
1, installation Virtualenvwrapper
Pip Install Virtualenvwrapper
2. Create a directory to store the virtual environment
mkdir ~/.virtualenvs
3. Add at the end of. BASHRC
Export workon_home=~//usr/local/bin/virtualenvwrapper.sh
4.
Run Source ~/.BASHRC
List of commands:
Workon: List of Virtual Environments lsvirtualenv: mkvirtualenv: New virtual Environment Workon [virtual Environment name]: Switching Virtual environments rmvirtualenv: Deleting a virtual Environment deactivate: leaving the virtual environment
PIP Freeze > Requirements.txt Export all dependencies to requirements.txt file in this environment
The use of Virtualenvwrapper in Linux