ModuleNotFoundError: Configparser という名前のモジュールがありません

Zeeshan Afridi 2023年6月21日
  1. Python の ModuleNotFoundError とは
  2. Python の ModuleNotFoundError: No module named 'Configparser' とは
  3. Python で ModuleNotFoundError: No module named 'Configparser' を修正する方法
ModuleNotFoundError: 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 Afridi
Zeeshan Afridi avatar Zeeshan Afridi avatar

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