对 virtualenv
的一个封装扩展,提供了许多额外的命令来方便python虚拟环境的切换,省去了许多麻烦的操作
virtualenvwrapper is a set of extensions to Ian Bicking's virtualenvtool. 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.
export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/Devel source /usr/local/bin/virtualenvwrapper.sh
常用命令
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 |
Add Comment