2010年7月24日星期六

使用Virtualenv进行多环境开发

在看Flask时,有专门的Virtualenv介绍,为了在多环境下开发,独立其它环境.
如系统中有Flask0.5稳定版,但在測试环境下需要dev, 这样可创建一个dev的虚拟环境,相互之间不影响.

先安装:
$ sudo easy_install virtualenv

配置一个使用Flask-dev(没有正式release的版本)的开发环境,不影响其它环境,取名为env。
$ mkdir flask
$ cd flask
$ virtualenv env
$ . env/bin/activate
New python executable in env/bin/python
Installing setuptools............done.
(env)$ easy_install Flask==dev

这时安装的flask-dev其实是安装在当前环境,进入env/lib看看。
同样可以在不同环境下,使用如不同版本的python等。

没有评论: