1. Virtualenv
这个其实不是必须的,但是每个项目都应该拥有专属的依赖而不受其他项目的影响,建议还是用一下比较好,具体可以看这里。需要注意的是,在ubuntu下的python2.7的执行文件是/usr/bin/python
。
创建一个项目文件名为
myflask
的文件夹,并在此目录下创建名为venv
的虚拟环境,然后激活虚拟环境www@ubuntu:~/myflask$ source venv/bin/activate (venv) www@ubuntu:~/myflask$
在虚拟环境中安装flask
(venv) www@ubuntu:~/myflask$ pip install flask
2. 编写Flask的demo
在虚拟环境中编写flask的demo,命名为
main.py
# main.py from flask import Flask app = Flask(__name__) app.debug = True @app.route('/') def index(): return "<h1 style='color:red'>hello world!</h1>" if __name__ == '__manin__': app.run(host='0.0.0.0') # app.run() # 表示默认使用localhost:5000,这样是在公网访问不到的
- 测试运行demo:
python main.py
,此时在浏览器中访问ip:5000
即可看到页