我的系统是ubuntu
1.安装flask
a.安装virtualenv sudo apt-get install python-virtualenv
b.创建虚拟环境 virtualenv flaskcode
c.安装flask 及依赖的模块
$ flaskcode/bin/pip install flask $ flaskcode/bin/pip install flask-login $ flaskcode/bin/pip install flask-openid $ flaskcode/bin/pip install flask-mail $ flaskcode/bin/pip install flask-sqlalchemy $ flaskcode/bin/pip install sqlalchemy-migrate $ flaskcode/bin/pip install flask-whooshalchemy $ flaskcode/bin/pip install flask-wtf $ flaskcode/bin/pip install flask-babel $ flaskcode/bin/pip install guess_language $ flaskcode/bin/pip install flipflop $ flaskcode/bin/pip install coverage2.创建应用文件与flaskcode 平级
$ mkdir -p ./{app{static,templates},tmp} #./后面不能有空格空格
文件夹结构
./app/static
./app/templates
./tmp
$ cd app
#编辑__init__.py
$ vi __init__.py
from flask import Flask
app = Flask(__name__)
from app import views
:wq #保存退出
编辑 views.py
$ vi views.py
from app import app
@app.route('/')
@app.route('/index')
def index():
return 'Hello world!'
#保存views.py
在根目录中创建 run.py
vi run.py
#!flaskcode/bin/python from app import app app.run(debug = True)