准备:安装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,已经完成了安装过程,可以进行开发了