Python-Importfehler: Kein Modul benannt

  1. Installieren Sie das Modul, um ImportError: No module named in Python zu beheben
  2. Überprüfen Sie Tippfehler, um ImportError: No module named in Python zu beheben
  3. Überprüfen Sie den Installationspfad, um ImportError: No module named in Python zu beheben
Python-Importfehler: Kein Modul benannt

Der ImportError tritt auf, wenn ein angegebenes Modul oder ein Mitglied eines Moduls nicht importiert werden kann. Dieser Fehler kann aus mehreren Gründen in Python ausgelöst werden.

Beispielsweise ist das Modul nicht in der Python-Umgebung installiert oder weist einen Tippfehler im Modulnamen auf.

In diesem Tutorial lernen Sie, wie Sie ImportError: No module named in Python beheben.

Installieren Sie das Modul, um ImportError: No module named in Python zu beheben

Python enthält mehrere eingebaute Module. Aber das Modul, das Sie zu importieren versuchen, ist möglicherweise nicht standardmäßig installiert.

Um das Modul nutzen zu können, müssen Sie es zunächst installieren.

Das folgende Beispiel verwendet das pandas-Modul, um die CSV-Datei zu lesen.

Python
 pythonCopyimport pandas as pd

df = pd.read_csv("C:\\Users\\rhntm\\samplecar.csv")
print(df)

Ausgang:

 textCopyTraceback (most recent call last):
  File "c:\Users\rhntm\myscript.py", line 1, in <module>
    import pandas as pd
ModuleNotFoundError: No module named 'pandas'

Das obige Skript löst einen ImportError aus, weil das Modul pandas in der Python-Umgebung nicht gefunden wird.

Sie können das Modul pandas mit dem folgenden Befehl installieren, um den Fehler zu beheben.

Bash
 bashCopypip install pandas

Ausgang:

 textCopySuccessfully installed pandas-1.4.3 pytz-2022.1

Sobald das Modul installiert ist, wird der Code erfolgreich ausgeführt.

Python
 pythonCopyimport pandas as pd

df = pd.read_csv("C:\\Users\\rhntm\\samplecar.csv")
print(df)

Ausgang:

Installieren Sie das Modul, um den Importfehler zu beheben. In Python wurde kein Modul gefunden

Überprüfen Sie Tippfehler, um ImportError: No module named in Python zu beheben

Bei einem Schreibfehler im Modulnamen kann es in Python zu einer Fehlermeldung No module named kommen. Stellen Sie also sicher, dass der angegebene Modulname in Ihrem Code korrekt ist.

Sehen wir uns dazu ein Beispiel an.

Python
 pythonCopyimport panda as pd

df = pd.read_csv("C:\\Users\\rhntm\\samplecar.csv")
print(df)

Hier versuchen wir, das Modul pandas zu importieren. Aber der eingegebene Modulname ist panda statt pandas.

Wenn Sie das Skript ausführen, gibt es einen Fehler zurück, der besagt: Kein Modul namens ‚Panda‘.

Ausgang:

 textCopyTraceback (most recent call last):
  File "c:\Users\rhntm\myscript.py", line 1, in <module>
    import panda as pd
ModuleNotFoundError: No module named 'panda'

Sie können dieses Problem beheben, indem Sie die Schreibweise des Modulnamens korrigieren. Ändern wir den Namen in pandas und führen das Skript erneut aus.

Python
 pythonCopyimport pandas as pd

df = pd.read_csv("C:\\Users\\rhntm\\samplecar.csv")
print(df)

Ausgang:

Überprüfen Sie den Tippfehler, um den Importfehler zu beheben. Kein Modul in Python gefunden

Wie Sie sehen können, ist das Problem gelöst.

Überprüfen Sie den Installationspfad, um ImportError: No module named in Python zu beheben

Eine weitere mögliche Ursache kann die falsche Pfadkonfiguration im PYTHONPATH sein. Beispielsweise wird das Verzeichnis des installierten Moduls nicht zur Umgebungsvariable hinzugefügt.

Sie können die folgenden Befehle verwenden, um alle Pfade aufzulisten, die von Python zum Importieren von Modulen verwendet werden.

Python
 pythonCopyimport sys

print(sys.path)

Wenn das Verzeichnis des gewünschten Moduls nicht in der Liste gefunden wird, verwenden Sie die Methode sys.path.append, um ein neues Verzeichnis hinzuzufügen.

Python
 pythonCopyimport sys

sys.path.append("C:\\Users\\rhntm\\Test\\myproject")

Der ImportError tritt auf, wenn Sie versuchen, das Modul zu importieren, das in Ihrer Python-Umgebung nicht vorhanden ist. Sie können es beheben, indem Sie das Modul installieren oder prüfen, ob der Modulname korrekt und in der Python-Bibliothek verfügbar ist.

Jetzt kennen Sie die Gründe für ImportError und wie Sie diesen Fehler in Python behandeln. Wir hoffen, Sie fanden dieses Tutorial hilfreich.

Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Verwandter Artikel - Python Error