Python ImportError: No Module Named Requests
-
Installieren Sie das Modul
requests
, umImportError: No module named requirements
in Python zu beheben -
Installieren Sie das
requests
-Modul in der Anaconda-Umgebung -
Aktualisieren Sie
PYTHONPATH
, umImportError: No module named requirements
in Python zu beheben
Ein ImportError
wird ausgelöst, wenn ein angegebenes Modul oder ein Mitglied eines Moduls nicht importiert werden kann. Dieser Fehler tritt (in den meisten Fällen) auf, wenn das zu importierende Modul nicht installiert ist.
Manchmal können auch unterschiedliche Python-Versionen das Problem verursachen. Sie verwenden beispielsweise Python 3, aber das installierte Modul ist für Python 2.
Der Fehler ImportError: No module named requirements
bedeutet, dass der Python-Interpreter das requests
-Modul nicht importieren kann.
Dieses Tutorial zeigt Möglichkeiten zur Behebung von ImportError: No module named requirements
in Python.
Installieren Sie das Modul requests
, um ImportError: No module named requirements
in Python zu beheben
Das Modul requests
import ist möglicherweise nicht in der Python-Umgebung installiert. Als Ergebnis erhalten Sie ImportError: No module named requirements
.
Sie können diesen Fehler beheben, indem Sie das Modul Anfragen
installieren.
Führen Sie den folgenden Befehl im Terminal aus.
python -m pip install requests
Verwenden Sie für Python 3 den folgenden Befehl.
python3 -m pip install requests
Sie können auch das Systempaket-Manager-Tool in Linux verwenden, um Anfragen
zu installieren.
Für CentOS/RHEL:
sudo dnf install python-requests
Für Ubuntu/Debian:
sudo apt-get install python3-requests
Installieren Sie das requests
-Modul in der Anaconda-Umgebung
Wenn Sie Anaconda als Ihren Python-Paketmanager verwenden, löst die Installation von requests
mit pip
das Problem möglicherweise nicht.
Sie können diesen Befehl ausführen, um Anfragen
in Anaconda zu installieren.
conda install -c anaconda requests
Nach der Installation können Sie das Modul requests
in Ihr Python-Programm importieren.
Das folgende Beispiel fordert eine URL an und gibt den Statuscode aus.
import requests
x = requests.get("https://www.delftstack.com")
print(x)
Ausgang:
<Response [200]>
Die Antwort ist erfolgreich.
Aktualisieren Sie PYTHONPATH
, um ImportError: No module named requirements
in Python zu beheben
Wenn der Fehler nach der Installation des Moduls requests
nicht behoben wird, kann es an der falschen Pfadkonfiguration im PYTHONPATH
liegen.
Beispielsweise ist das Modul requests
installiert, aber sein Pfad ist nicht in der Umgebungsvariable aufgeführt. Daher kann das Python-Programm das Modul nicht finden.
Das folgende Beispiel zeigt alle Pfade, die von Python zum Importieren von Modulen verwendet werden.
import sys
print(sys.path)
Wenn das Verzeichnis, in dem das Modul requests
installiert ist, nicht in der Ausgabe enthalten ist, können Sie mit der Methode sys.path.append
einen neuen Verzeichnispfad hinzufügen.
import sys
sys.path.append(
r"C:\Users\rhntm\AppData\Local\Programs\Python\Python310\Lib\site-packages"
)
Der ImportError
wird geworfen, wenn das Python-Programm das angegebene Modul nicht finden kann. Sie können diesen Fehler beheben, indem Sie das Modul mit Pythons Paketmanager pip
installieren.
Jetzt kennen Sie die Gründe für ImportError
und wie Sie diesen Fehler in Python beheben können. Wir hoffen, dass Sie diese Lösungen hilfreich finden.
Verwandter Artikel - Python ImportError
- ImportError: Fehlende erforderliche Abhängigkeiten Numpy
- ImportError: Kein Modul namens mysql.connector
- ImportError: Kein Modul namens Sklearn in Python
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