python flask 导入错误

标签 python flask importerror

我正在运行以下代码

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/

相关文章:

python - 在多个实时线程之间共享字典

python - 如何检查对象是否存在(Selenium/Python)并执行 if-else

flask - 如何自定义 Flask 管理模板?

python - flask子函数未产生结果

python - 属性错误 : module 'networkx' has no attribute 'utils'

android - 导入 org.ksoap2.SoapEnvelope 时遇到问题

python - Python 中的相对导入问题

Python - 正则表达式无法处理无效字符列表?

python - TypeError : QTreeWidget. setModel() is a private method 的解决方案是什么

flask 管理员 : extra_js and url_for