Flask 开发环境配置

Flask 开发环境配置

Flask依赖两个外部库 WerkzeugJinja2
Werkzeug是WSGI的一个工具集,Jinja2负责渲染模板

安装Python

对python的要求是python版本 >= 2.6
Mac OS X 和 Linux系统中默认已经安装了python,windows需要自行安装,请到官网下载 Python
安装包,推荐下载python2.7.x版本,如果想要体验python3.x版本,请参考 Python3 Support

virtualenv

虚拟环境安装

  • Mac OS X or Linux
    $sudo easy_install virtualenv
    
    or
    $sudo pip install virtualenv
    
  • Ubuntu
    $sudo apt-get install python-virtualenv
    
  • Windows
    需要先按照easy_install,然后再执行上面的命令按照virtualenv
    virtualenv按照完成之后,就可以创建自己的开发环境了,通常会创建一个文件夹
    mkdir myproject
    cd myproject
    virtualenv venv
    
    现在如果你想启动一个工程,只需要激活对应的开发环境即可,OS X 和 Linux,执行以下命令
    $ . venv/bin/activate
    
    Windows用户需要执行下面的命令
    venv\scripts\activate
    
    然后执行下面的命令,就可以在你的虚拟环境中安装Flask
    pip install Flask
    

直接在系统环境中安装

  sudo pip install Flask

使用最新版本的Flask

如果你想要体验最新版本的Flask,可以使用下面两种方式:

  • 通过pip安装开发环境
    在虚拟环境中,
    mkdir flask
    cd flask
    virtualenv venv --distribute
    . venv/bin/activate
    pip install Flask==dev
    
  • 通过源码安装
    git clone http://github.com/mitsuhiko/flask.git
    cd flask
    virtualenv venv --distribute
    . venv/bin/activate
    python setup.py develop
    

    Windows中配置pip

    请下载tar包安装 pip
    下载之后,解压到文件夹,在文件夹中执行下面的命令
    python setup.py install