907 Stimmen

ImportError: Modul mit dem Namen requests nicht gefunden

Ich habe versucht requests zu importieren:

import requests

Aber ich bekomme einen Fehler:

ImportError: Kein Modul mit dem Namen requests

3voto

Geben Sie diesen Befehl in Command Prompt (Windows) oder Terminal (Linux/macOS) ein:

pip install requests

3voto

朽木自雕 Punkte 76

Ich habe Python 2.7 und Python 3.6 installiert

Öffnen Sie die Befehlszeile zu ~/.bash_profile Ich finde #Setting PATH for Python 3.6 , Also ändere ich den Pfad zu PATH="/usr/local/Cellar/python/2.7.13/bin:${PATH}" , (bitte überprüfen Sie den Pfad Ihres python2.7) , dann speichern. Es funktioniert für mich.

3voto

Jamiu S. Punkte 8010

Wenn Sie pip install requests eingeben und eine Ausgabemeldung von Requirement already satisfied erhalten, aber immer noch den Fehler erhalten: ImportError: No module named requests.

Dies kann passieren, wenn Sie sich in einer anderen Interpreters/Virtual Environment befinden.

Sie können den Pfad des Moduls in Ihre Arbeitsumgebung kopieren und hinzufügen.
Hinweis: Dieser Pfad wird normalerweise mit der Nachricht Requirement already satisfied geliefert

Vor dem import requests sollten Sie import sys verwenden und dann den kopierten Pfad hinzufügen.

Beispiel:
Command Prompt:
pip install requests
Ausgabe:
Requirement already satisfied: requests in /usr/local/lib/python3.9/site-packages

import sys
sys.path.append("/usr/local/lib/python3.9/site-packages")
import requests

3voto

Sefa AYDIN Punkte 31

Wenn Sie request Import auf Windows möchten:

pip install request

dann beautifulsoup4 für:

pip3 install beautifulsoup4

3voto

Heewoon Punkte 152

Bitte versuchen Sie das Folgende. Wenn eines nicht funktioniert, gehen Sie zum nächsten Schritt über.

pip install requests

oder...

pip3 install requests

oder...

python -m pip install requests

oder...

python3 -m pip install requests

oder...

python -m pip3 install requests

Wenn keines davon funktioniert, hinterlassen Sie bitte einen Kommentar!
Wie funktioniert das? Je nach dem Betriebssystem, das Sie derzeit verwenden, kann sich der pip-Befehl ändern oder auf einigen nicht funktionieren. Dies sind die Befehle, die Sie probieren können, um das Problem zu beheben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X