ImportError: Fehlende erforderliche Abhängigkeiten Numpy
-
Was ist der
ImportError: Fehlende erforderliche Abhängigkeiten ['numpy']
in Python -
So beheben Sie den
ImportError: Fehlende erforderliche Abhängigkeiten ['numpy']
in Python
Der ImportError
ist ein häufiger Fehler, wenn Python-Bibliotheken wie pandas
, Numpy
und TensorFlow
neu sind.
Einige Bibliotheken benötigen externe Pakete und Klassen zum Herunterladen, daher müssen Sie sie über die Befehlszeilenschnittstelle (CLI) importieren und sie dann mit dem Schlüsselwort import
in Ihr Programm importieren.
Die Syntax zum Importieren einer Bibliothek lautet wie folgt.
import pandas as pd
Die obige Codezeile importiert die pandas
-Bibliothek als pd
, und Sie können pd
verwenden, um auf die verschiedenen Klassen und Funktionen von pandas
zuzugreifen.
Was ist der ImportError: Fehlende erforderliche Abhängigkeiten ['numpy']
in Python
Wie wir wissen, gibt es in Python einige Module, Klassen, Pakete und Bibliotheken, die Sie mit dem Schlüsselwort import
direkt in Ihr Programm importieren können.
Aber dann haben wir einige Bibliotheken und Pakete, die Sie nicht direkt in Ihr Programm importieren können, und wenn Sie es mit dem Schlüsselwort import
versuchen, wird es den ImportError
auslösen und Sie auffordern, die erforderlichen Abhängigkeiten zu importieren.
Sehen wir uns ein Beispiel für ImportError: Fehlende erforderliche Abhängigkeiten
an.
import pandas as pd
Ausgang:
ImportError: Missing required dependencies ['numpy']
Im obigen Codestück importieren wir pandas
als pd
, aber es wirft einen ImportError: Missing required dependencies ['numpy']
, was bedeutet, dass uns einige Abhängigkeiten fehlen, entweder numpy
ist nicht installiert oder wir haben eine alte Version von pandas
, die aktualisiert werden muss.
Die pandas
-Fähigkeiten bauen auf der numpy
-Bibliothek auf, also ist numpy
auf die eine oder andere Weise eine Abhängigkeit der pandas
-Bibliothek, und das ist der Grund, warum Sie pandas
verwenden müssen unbedingt auch numpy
installieren.
So beheben Sie den ImportError: Fehlende erforderliche Abhängigkeiten ['numpy']
in Python
Es gibt ein berühmtes Sprichwort im Software-Engineering-Bereich: “Change is Constant”, was bedeutet, dass in Software oder jedem beliebigen Computerprogramm; Die Änderungen werden entweder durch Aktualisierung der Module oder Hinzufügen zusätzlicher Funktionalitäten angefordert.
Ebenso werden die Python-Bibliotheken und -Pakete kontinuierlich aktualisiert, um mehr Funktionalitäten aufzunehmen und die aktuellen zu verbessern.
Es gibt also einige Befehle, die Sie in der Befehlszeilenschnittstelle (CLI) ausführen sollten, um die Bibliotheken zu installieren, falls sie noch nicht installiert sind, oder zu aktualisieren, falls sie vorhanden sind.
# install the numpy library
pip install numpy
#or
conda install numpy
# install the pandas library
pip install pandas
Die obigen Befehle werden verwendet, um numpy
und pandas
zu installieren; Nach dem Import können Sie es mit import
in Ihr aktuelles Programm importieren.
Wenn diese Bibliotheken auf Ihren Computern installiert sind und ein Update erfordern, können Sie den folgenden Befehl verwenden, um die Bibliotheken zu aktualisieren.
# update numpy
pip install --upgrade numpy
# update pandas
pip install --upgrade pandas
Wenn Sie immer noch mit denselben Fehlern konfrontiert sind, wird empfohlen, die aktuellen Versionen von pandas
und numpy
zu deinstallieren und sie mit dem Befehl pip
erneut zu installieren.
# uninstalling pandas
pip uninstall pandas
# uninstalling numpy
pip uninstall numpy
Sie können den berühmten pip
-Befehl verwenden, um sie erneut zu installieren.
# re-installing pandas
pip install pandas
# re-installing numpy
pip install numpy
Das Obige sind einige Lösungen, um den ImportError: Missing required dependencies ['numpy']
in Python zu beheben.
import pandas as pd
import numpy as np
print("The version of pandas is:\t", pd.__version__)
print("The version of numpy is:\t", np.__version__)
Ausgang:
The version of pandas is: 1.3.5
The version of numpy is: 1.22.0
Die obigen Befehle haben den ImportError
behoben, da das Programm reibungslos läuft, ohne Fehler zu verursachen.
Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.
LinkedInVerwandter Artikel - Python ImportError
- ImportError: Kein Modul namens mysql.connector
- ImportError: Kein Modul namens Sklearn in Python
- Python ImportError: No Module Named Requests
Verwandter 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