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访问地址:
屏幕截图 2020-03-15 17.12.44.png

标签: none

分享到: