python web框架flask使用入门
falsk是一款python下的轻量级Web框架,包含众多非常实用的插件,能够帮助你使用少量的代码构建功能完备的Web应用。
因为我是在Ubuntu 下做的开发,以下所有操作均在该系统下验证通过。
安装pip:
sudo apt install python-pip
安装flask框架:
pip install flask
一个简单的hello world
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'Hello!! Flask :)'
if __name__ == '__main__':
app.run()
运行后报错:
ModuleNotFoundError: No module named 'flask'
排查:
因为同时安装了python2和python3,在安装pip时执行的sudo apt install python-pip
是在python2下安装的pip,应当执行sudo apt install python3-pip
。
同样的,在安装flask扩展时应当执行pip3 install flask
我非常肯定以后不会用到python2,所以干脆就把它卸载了:
# 卸载python2.7
sudo apt-get remove python2.7
# 卸载python2.7及其依赖
sudo apt-get remove --auto-remove python2.7
#消除python2.7
sudo apt-get purge python2.7 or sudo apt-get purge --auto-remove python2.7
修复以上错误后运行代码,控制台给出了web访问地址: