准备:安装easy_install,如果不是windows系统,请直接到1),

安装easy_install:将链接http://peak.telecommunity.com/dist/ez_setup.py直接保存到本地某个目录下,本文将之保存到python安装目录下,然后双击运行,它将自动安装到python安装目录/Scripts 下面;然后再在系统环境变量的PATH中添加easy_install所在的目录,即

....;python安装目录/Scripts;

1)安装 virtualenv,这个主要是用来做解释器环境隔离的,避免同一机器上的多个python或者多个python的库依赖

linux and mac os x:

sudo easy_install virtualenv

或者 sudo pip install virtualenv

或者如果是ubuntu,可以

sudo apt-get install python-virtualenv

或者windows在任意命令行下:

easy_install virtualenv

2 ) 工程目录创建,这里是每一个新工程的起点

   $ mkdir myproject
   $ cd myproject
   $ virtualenv env
   New python executable in env/bin/python
   Installing setuptools............done.

3)激活,如果是在linux或者mac os下,则:

   $ . env/bin/activate

如果是windows下,则

   $ env/scripts/activate

4)安装flask

easy_install Flask到本目录下

或者用管理员权限安装,windows下不用sudo,只需要用administrator

sudo easy_install Flask

5)如果是想要最新的Flask版本进行开发,有两种方式,一种用git,另一种让easy_install自己拽

5.1)git方式:


$ git clone http://github.com/mitsuhiko/flask.git
Initialized empty Git repository in ~/dev/flask/.git/
$ cd flask
$ virtualenv env
$ . env/bin/activate
New python executable in env/bin/python
Installing setuptools............done.
$ python setup.py develop
...
Finished processing dependencies for Flask


5.2)easy_install安装方式:

 
   
$ mkdir flask
$ cd flask
$ virtualenv env
$ . env/bin/activate
New python executable in env/bin/python
Installing setuptools............done.
$ easy_install Flask==dev
...
Finished processing dependencies for Flask==dev

笔者使用后面这种,这样不仅flask下来了,随之而来的还有jinjia2,werkzeug,很方便就可以搭建一个开发环境了

6) 与SQLAlchemy集成

$easy_install Flask-SQLAlchemy


OK,已经完成了安装过程,可以进行开发了

Technorati : flask python framework
Del.icio.us : flask python framework
Zooomr : flask python framework
Flickr : flask python framework