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