我正在运行以下代码
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run(host='0.0.0.0', port=80, debug=True)
并得到以下错误
Traceback (most recent call last):
File "test.py", line 1, in <module>
from flask import Flask
File "/home/pi/programs/flask.py", line 1, in <module>
from flask import Flask
ImportError: cannot import name Flask
我尝试过各种方法安装flask,但问题依旧
还有, flask 有什么替代品吗???
最佳答案
我遇到了这个错误,因为我将 测试文件 命名为 flask.py 并尝试运行它!它会与 真正的 flask 模块产生命名空间冲突!
删除您命名为flask.py的本地测试文件和相应的flask.pyc。给个别的名字吧!这将发生在其他模块,如 socket
等,您可能会为测试文件提供与标准模块相同的名称:-)
关于python flask 导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14792605/