ModuleNotFoundError: Configparser という名前のモジュールがありません
-
Python の
ModuleNotFoundError
とは -
Python の
ModuleNotFoundError: No module named 'Configparser'
とは -
Python で
ModuleNotFoundError: No module named 'Configparser'
を修正する方法
ModuleNotFoundError
は、現在のプログラムにインポートする必要がある組み込み機能、クラス、ライブラリ、およびパッケージの一部を利用する際に最も一般的なエラーの 1つです。
ほとんどの場合、import
キーワードを使用して、これらの組み込み機能を現在のプログラムにインポートする必要があります。 ただし、高度なパッケージとライブラリの場合は、コマンド ライン インターフェイス (CLI) からインストールしてから、現在のプログラムにインポートする必要があります。
Python の ModuleNotFoundError
とは
Python では、ModuleNotFoundError
は、存在すらしない無効なパッケージまたはライブラリをインポートしている場合、または最初に CLI からそれらをインストールしてからプログラムで使用する必要がある場合に発生します。
理解を深めるために、以下の例を見てみましょう。
import randem # error: ModuleNotFoundError
上記のコード行は、ModuleNotFoundError: No module named 'randem'
というエラーをスローします。理由は、randem
が適切なパッケージではなく、random
であるためです。
random
の代わりに意図的に randem
を使用して、パッケージのクラス ライブラリのスペルを間違えた場合に時々発生する ModuleNotFoundError
の背後にある理由を示しています。
このエラーのもう 1つの使用例は、指定されたクラス、ライブラリ、またはパッケージが Python コンパイラによって認識されないことです。そのため、CLI を使用してインストールし、プログラムにインポートする必要があります。 これについては、記事の後半で説明します。
Python の ModuleNotFoundError: No module named 'Configparser'
とは
ModuleNotFoundError: No module named 'Configparser'
は、Python コンパイラが Configparser
を認識しないために発生します。 名前のつづりが間違っているか、インポートできません。
コード例:
import Configparser
出力:
Python 2.x を使用すると、このエラーが発生します。
ImportError: No module named Configparser
Python 3.x を使用すると、このエラーが発生します。
ModuleNotFoundError: No module named 'Configparser'
Python で ModuleNotFoundError: No module named 'Configparser'
を修正する方法
テクノロジーの時代では、特にソフトウェア開発に関しては頻繁に変化するため、常に最新の状態に保つことが重要です。
Python は継続的に改善され、時間とともに新しい機能が追加され、パフォーマンスの悪いコードは削除または更新されます。
ModuleNotFoundError: No module named 'Configparser'
の場合も同様です。 Configparser
ではなく configparser
に名前が変更されました。
import configparser
上記のコード行は、Python コンパイラが configparser
を認識する場合に機能するはずです。 そうでない場合は、CLI を使用して外部にインストールし、プログラムにインポートする必要があります。
configparser
を Python にインストールする方法
configparser
をマシンにインストールするには、CLI に向かい、次のように入力します。
pip install configparser
このコマンドは、関連ファイルを収集してマシンにインストールし、後でプログラムにインポートできるようにします。
さて、configparser
をインポートすると、完璧に動作するはずです!
import configparser
print("configparser is successfully imported")
出力:
configparser is successfully imported
Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.
LinkedIn関連記事 - Python ModuleNotFoundError
関連記事 - Python Error
- AttributeError の解決: 'list' オブジェクト属性 'append' は読み取り専用です
- AttributeError の解決: Python で 'Nonetype' オブジェクトに属性 'Group' がありません
- AttributeError: 'generator' オブジェクトに Python の 'next' 属性がありません
- AttributeError: 'numpy.ndarray' オブジェクトに Python の 'Append' 属性がありません
- AttributeError: Int オブジェクトに属性がありません
- AttributeError: Python で 'Dict' オブジェクトに属性 'Append' がありません