Python ImportError: No Module Named Requests

Rohan Timalsina 21 Juni 2023
  1. Installieren Sie das Modul requests, um ImportError: No module named requirements in Python zu beheben
  2. Installieren Sie das requests-Modul in der Anaconda-Umgebung
  3. Aktualisieren Sie PYTHONPATH, um ImportError: No module named requirements in Python zu beheben
Python ImportError: No Module Named Requests

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.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Verwandter Artikel - Python ImportError

Verwandter Artikel - Python Error