ModuleNotFoundError: Kein Modul namens Openpyxl in Python

Fariba Laiq 21 Juni 2023
ModuleNotFoundError: Kein Modul namens Openpyxl in Python

Jede Programmiersprache trifft auf viele Fehler. Einige treten zur Kompilierzeit auf, andere zur Laufzeit.

In diesem Artikel wird der Python-Fehler Kein Modul mit dem Namen 'openpyxl' besprochen. Ein ModuleNotFoundError entsteht, wenn das Modul, das wir importieren, nicht installiert ist oder sich in einem anderen Verzeichnis befindet.

Openpyxl ist eine Bibliothek in Python, die Daten aus einer Excel-Datei liest und schreibt.

Ursachen für den Fehler Kein Modul mit dem Namen 'openpyxl' in Python

Modul nicht installiert

Die häufigste Ursache für diesen Fehler ist, dass das Modul openpyxl nicht installiert ist und wir versuchen, es in unser Programm zu importieren.

Um diesen Fehler zu beheben, müssen wir das Modul korrekt installieren. Wenn wir Anaconda verwenden, verwenden wir den folgenden Befehl, um das openpyxl-Modul zu installieren.

#Python 3.x
conda install -c anaconda openpyxl

Wenn wir Anaconda nicht verwenden, können wir mit dem Befehl pip das Modul openpyxl installieren.

Wenn wir Python 2 verwenden, verwenden Sie den folgenden Befehl.

#Python 2.x (Windows)
pip install openpyxl

Wenn wir Python 3 verwenden, verwenden Sie den folgenden Befehl.

#Python 3.x (Windows)
pip3 install openpyxl

Wenn pip nicht in Ihrer Umgebungsvariable PATH gesetzt ist:

python -m pip install openpyxl

Auf Centos:

yum install openpyxl

Unter Ubuntu:

sudo apt-get install openpyxl

Der Fehler kann auch entstehen, wenn wir das openpyxl mit pip installieren, wenn Sie Python 3 verwenden und umgekehrt. Wir sollten openpyxl mit der richtigen pip-Version installieren.

Mit dem folgenden Befehl prüfen wir, ob das Modul openpyxl erfolgreich installiert wurde.

#Python 3.x
pip list

Es zeigt uns die Liste der installierten Module. Finden wir das Modul openpyxl in der Liste, ist es erfolgreich installiert.

Falscher Modulpfad

Wenn das Modul korrekt installiert ist, der Fehler jedoch weiterhin auftritt, befinden sich das Modul und unser Python-Code in verschiedenen Verzeichnissen.

Die Verzeichnisstruktur sieht beispielsweise wie folgt aus.

code.py
my_folder
---module.py

In diesem Fall können wir den Fehler beheben, indem wir das Modul mithilfe der folgenden Syntax korrekt aus dem anderen Verzeichnis importieren.

# Python 3.x
import my_folder.module.py
Fariba Laiq avatar Fariba Laiq avatar

I am Fariba Laiq from Pakistan. An android app developer, technical content writer, and coding instructor. Writing has always been one of my passions. I love to learn, implement and convey my knowledge to others.

LinkedIn

Verwandter Artikel - Python Error