笛里谁知壮士心,沙头空照征人骨。这篇文章主要讲述愉快的管理你的虚拟环境:virtualenvwrapper相关的知识,希望能为你提供帮助。
virtualenvwrappervirtualenvwrapper
提供了一系列命令使得和虚拟环境工作变得愉快许多。它把您所有的虚拟环境都放在一个地方。
安装(确保
virtualenv
已经安装了):
$ pip install virtualenvwrapper $ export WORKON_HOME=~/Envs $ source /usr/local/bin/virtualenvwrapper.sh
对于Windows,您可以使用 virtualenvwrapper-win 。
安装(确保 virtualenv 已经安装了):
$ pip install virtualenvwrapper-win
在Windows中,WORKON_HOME默认的路径是 %USERPROFILE%Envs 。
基本使用
- 创建一个虚拟环境:
$ mkvirtualenv my_project
【愉快的管理你的虚拟环境(virtualenvwrapper)】这会在~/Envs
中创建my_project
文件夹。
- 在虚拟环境上工作:
$ workon my_project
或者,您可以创建一个项目,它会创建虚拟环境,并在$WORKON_HOME
中创建一个项目目录。 当您使用workon myproject
时,会cd
-ed 到项目目录中。
$ mkproject myproject
virtualenvwrapper 提供环境名字的tab补全功能。当您有很多环境, 并且很难记住它们的名字时,这就显得很有用。
workon
也能停止您当前所在的环境,所以您可以在环境之间快速的切换。停止是一样的:
- 停止是一样的:
$ deactivate
- 删除
$ rmvirtualenv my_project
其他有用的命令lsvirtualenv
- 列举所有的环境。
cdvirtualenv
- 导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的
site-packages
。 cdsitepackages
- 和上面的类似,但是是直接进入到
site-packages
目录中。 lssitepackages
- 显示
site-packages
目录中的内容。
virtualenv-burrito有了 virtualenv-burrito , 您就能使用单行命令拥有virtualenv + virtualenvwrapper的环境。
autoenv当您cd
进入一个包含.env
的目录中,就会 autoenv 自动激活那个环境。
使用brew
在Mac OS X上安装它:
$ brew install autoenv
在Linux上:
$ git clone git://github.com/kennethreitz/autoenv.git ~/.autoenv $ echo ‘source ~/.autoenv/activate.sh‘ > > ~/.bashrc
推荐阅读
- new AnnotationConfigApplicationContext(MyBean.class)时,发生了什么()
- Mac下布置appium环境
- [转组第2天] | baby_mips和android xss的调研
- tk Mapper Oracle数据库插入时返回主键
- [Android Pro]静态分析Android程序——smali文件解析
- POJ-3321 Apple Tree---树状数组+DFS序
- Android Studio3.1.2编译时Java Compiler出错(Warning: Failed to parse host proxy3.bj...)
- android之使用百度地图
- 10款最佳薪资管理软件推荐合集(你应该使用的电子薪资软件)