75924


タイトルの通りです。私は「独学プログラマー」という本で学んでいる初心者です。その本に、bashからpipをインストールし、flaskを使おうというものがありました。手順通りに進めたところ、successfully
installed と出てきました。  
そしてPythonで

[code]

    from flask import Flask
    
    
    app = Flask(__name__)
    
    
    @app.route('/')
    def index():
        return "Hello, World!"
    
    
    app.run(port='8000')
    
[/code]

と打つと対話シェルに

[code]

    Traceback (most recent call last):
      File "/Users/TAKA/Documents/flask.py", line 1, in <module>
        from flask import Flask
      File "/Users/TAKA/Documents/flask.py", line 1, in <module>
        from flask import Flask
    ImportError: cannot import name 'Flask' from partially initialized module 'flask' (most likely due to a circular import) (/Users/TAKA/Documents/flask.py)
    
[/code]

と表示されます。何が問題なのでしょうか？

気がかりな点としては、bashには現在のpython は3.7.6と出てくるのに対して、対話シェルではver3.8.5 表示されていることです。

よろしくお願いします。


CC BY-SA 4.0
2020-08-10T02:04:33.347
69404
2021-05-18T09:50:14.967
2020-08-10T06:17:43.197
3060
41334
question
python
pipをインストールし、Flaskパッケージをインストールしたがそのモジュールが使えない。


コメントの方にfalsk.pyを消去とあり、それを実行したと仮定した話をします。

今回のエラーは使用している環境にそのパッケージがないことを示しています。  
質問文の方にpipを使用してる旨が記載されているので、

[code]

    pip install flask
    
[/code]

を実行することでエラーが解決する可能性があります。


CC BY-SA 4.0
2021-05-18T09:50:14.967
75924
2021-05-18T09:50:14.967
45380
69404
answer