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
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.
LinkedInVerwandter Artikel - Python Error
- Adresse wird bereits verwendet Fehler in Python
- AttributeError: __Exit__ in Python
- AttributeError: 'Dict'-Objekt hat kein Attribut 'Append' in Python
- AttributeError: 'NoneType'-Objekt hat kein Attribut 'Text' in Python
- AttributeError: Int-Objekt hat kein Attribut
- AttributeError: Modul Urllib hat keine Attributanforderung
