Python-Importfehler: Kein Modul benannt

Rohan Timalsina 15 Februar 2024
  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.

import pandas as pd

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

Ausgang:

Traceback (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.

pip install pandas

Ausgang:

Successfully installed pandas-1.4.3 pytz-2022.1

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

import 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.

import 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:

Traceback (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.

import 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.

import 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.

import 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.

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