iT邦幫忙

0

Python Flask 出錯

程式:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
        return "Hello, World! (PYTHON+FLASK)"

if __name__ == '__main__':
        app.run(debug=True)

錯誤:

Traceback (most recent call last):
  File "flask.py", line 2, in <module>
    from flask import Flask
  File "C:\Users\ericc\Downloads\flask.py", line 2, in <module>
    from flask import Flask
ImportError: cannot import name 'Flask' from partially initialized module 'flask' (most likely due to a circular import) (C:\Users\ericc\Downloads\flask.py)

(有pip3 install flask)

看更多先前的討論...收起先前的討論...
marlin12 iT邦研究生 5 級 ‧ 2020-12-22 23:39:29 檢舉
如果你把自己的程式檔,也命名為flask.py。當你import flask時,編譯器便會以為要import回你的程式,而不是在程式庫裏的flask。把你的程式檔改做其他的名稱吧!(例如:test-flask.py)
謝謝,我試一試
我想把你選為最佳解答
請問你能再打一遍嗎?
ted00132 iT邦新手 5 級 ‧ 2020-12-23 17:18:23 檢舉
知其然更知其所然,關鍵字: most likely due to a circular import
marlin12 iT邦研究生 5 級 ‧ 2020-12-23 21:22:39 檢舉
@pokemon025
不用了,問題解決了便好。

尚未有邦友回答

立即登入回答