1、安装virtualenv
virtualenv 拯救世界!virtualenv 为每个不同项目提供一份 Python 安装。它并没有真正安装多个 Python 副本,但是它确实提供了一种巧妙的方式来让各项目环境保持独立。
linux下安装:
sudo pip install virtualenv( 需要先安装pip)
2、使用virtualenv
$ mkdir myproject
$ cd myproject
$ virtualenv venv
New python executable in venv/bin/python
Installing distribute............done.
再执行
$ . venv/bin/activate
现在已经进入虚拟环境,再虚拟环境中安装Flask:
$ pip install Flask
搞定了,开始干活。
3、flask初体验
最简单的flask应用
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()
保存为hello.py,运行如下(默认使用5000端口)
$ python hello.py
* Running on http://127.0.0.1:5000/
上述代码只能再自己机器上访问,若想再网络中其他任何地方访问,最后一行改为
app.run(host='0.0.0.0')