1
osxtoy 2011-12-18 22:41:31 +08:00
看看这个教程
http://blog.gasolin.idv.tw/2010/02/virtualenv.html virtualenv 是python的一个虚拟环境工具,在这个虚拟环境里面可以用pip或者easy_install安装不同的lib, 和设置不同版本的python环境,对于python开发的同学要必备。 具体google一下,实验一下就可以了。 1. virtualenv py25-env 2. source py25-env/bin/activte 进入了新建的虚拟环境,3. pip install flask 也可以安装 django ,ipython等工具。 然后输入python进入就可以import你安装的lib了。 |
3
osxtoy 2011-12-19 09:41:50 +08:00
看看相关文章吧。 virtuelenv就是一个虚拟的环境,在那个环境下面自己用pip或者easy_install安装就好了。
|
4
oppih28 2011-12-19 15:15:13 +08:00
virtualenv 的优点在于,每个使用virtualenv 创建的 env 就相当于一个“虚拟机”,你在该env下安装版的库只属于这个env,不影响你的机器上的库。
例如,你有一个 Django 0.9.6 的项目,同时还有个Django 1.2的项目,如果不使用virtualenv这类工具,你安装的Django就会产生冲突。 virtualenv的“工作原理”?就是在 $HOME 下有个 .virtualenv 这个的目录,保存你创建的env。创建过程中会一个该env使用的Python链接。所以如果你要创建不同版本python的env,系统上要求先安装好该版本的Python。 我用Arch时,嫌默认Python 3用不习惯,就创建了个py27的env,平时写脚本就换到那里。 |
6
cngump 2011-12-19 17:32:00 +08:00
virtualenv+pip+ipython 配合用起来很方便。
ruby有更高级的rvm ,支持过多个ruby版本,切换非常方便。 |