Flaskをpipでインストールしてから、ちゃんとImportしているのに、ModuleNotFoundError: No module named ‘flask’エラーが出る。

 

Flaskをアンインストールして、再度インストールし直してもダメ。

 

そんな状況ですか?

 

私は数時間ハマってしまい、Flaskの使用を諦める直前でした。

 

私がエラーを解決した方法をご紹介します。

あなたの、悩みが少なくなることに繋がれば幸いです。

 

現象

 

PythonのwebフレームワークFlaskを使用したいが、下記エラーが表示されてしまう。

 

Flaskの公式チュートリアルページのサンプルコードを実行させる際にエラーが発生する。

 

エラー:ModuleNotFoundError: No module named ‘flask’

 

モジュールが見つからないと・・・

 

ちゃんとpipでFlaskをインストールしたのに。

 

公式チュートリアルページのコードはこちら。

 

 

原因

 

原因は、pip でFlaskをインストールしたフォルダと、Pythonコードのフォルダが異なるため、Flaskを見つけられない。

 

対処方法

 

・Flaskがインストールされているフォルダを調べる。

コードはこちら。

 

・パスを通す

調べたFlaskのパスをPythonコードのimport Flask の前に記述する。

 

私の場合この方法で解決しました。

ちあみに上記コード内のパス”C:/Users/ashio/AppData/Local/Programs/Python/Python311/Lib/site-packages”は私の環境なので、各自の環境でのパスに置き換えてください。