python - flask cannot import name




Pythonフラスコのインポートエラー (6)

apt-get install python-flaskだけです。

私は次のコードを実行しています

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.pyファイルの名前を変更するとflask.pycファイルも削除さます


仮想環境を再開する

$ virtualenv flask

フラスコ内に

$source ./bin/activate

Pythonモジュールを再インストールする

$pip install "module"

理由はあなたのpythonファイル名はフラスコです。


私は同じ問題に直面し、一度.pycファイルを削除して名前を変更すると動作しました。


私も同じ問題がありました。 どうやら、ファイルの名前をsocket.pyにすることはできません





importerror