ImportError: No module named
モジュールが見つからない場合に発生するPythonエラー
概要
ImportError: No module named は、Python でモジュールをインポートしようとしたが、そのモジュールが見つからない場合に発生するエラーです。Python 3.6 以降では ModuleNotFoundError としても表示されます。
エラーメッセージ
ImportError: No module named 'requests'
ModuleNotFoundError: No module named 'pandas'
原因
- パッケージ未インストール: 必要なパッケージがインストールされていない
- 仮想環境の問題: 別の仮想環境にインストールされている
- Python バージョンの不一致: pip と python のバージョンが異なる
- パス設定の問題:
PYTHONPATHにモジュールのパスが含まれていない - モジュール名の誤り: タイプミスや大文字小文字の間違い
解決策
1. パッケージをインストール
| |
2. 仮想環境を確認
| |
3. requirements.txt から一括インストール
| |
4. パスを確認・追加
| |
5. ローカルモジュールのインポート
| |
Python の他のエラー
この記事は役に立ちましたか?