python虚拟环境virtualenv
昨儿提到了python安装virtualenv但是并未说明它的用途和使用方法.今天就再次勤快一下.
virtualenv是可以在python中建立隔离不同的第三方工具包的工具,它建立一个虚拟的独立环境.嗯,就是一个沙箱吧.
这样每个项目都可以有自己的第三方工具包,可以自己升级,而不会影响到其他环境里的工具包.
比如,我可以为公司的项目搞个环境叫comDjango;还可以自己偷偷搞个myDjango.
domDjango里可以是老版的Django,myDjango里可以是最新的测试版.他们不会影响到对方.解决了所有项目都用同一版本类库的尴尬,当然还有其他好处.比如某个环境里只安装想要的包,满足洁癖等等…
好吧,说说安装和使用吧.
#安装 $easy_install virtualenv
#使用 #在当前目录下,建立了一个comDjango(是个目录) $virtualenv comDjango #上面的操作,会依赖系统已有的site packages,要建立一个更纯净的可以用 $virtualenv –no-site-packages comDjango #进入这个目录,并激活这个环境 $cd comDjango #$source bin/activate(Linux下的激活) #windows下的操作. $Scriptsactivate.bat #完成后提示符路径前会多出"(comDjango)",也就是成功进入了comDjango的虚拟环境了
此时,去pip install xxx就会安装到comDjango里了,和其他环境不相干了.
#最后,退出这个虚拟环境 $deactivate
最后修改于 2013-07-23