Proberen 'requests'
te importeren.
Is het geïnstalleerd via pip3
installatieverzoeken? Maar toch, heb deze fout.
C:\Users\Vikentiy>pip3 list
Package Version
---------- ----------
certifi 2018.11.29
chardet 3.0.4
Django 2.1.7
idna 2.8
pip 19.0.2
pytz 2018.9
requests 2.21.0
setuptools 40.6.2
simplejson 3.16.0
urllib3 1.24.1
virtualenv 16.4.0
C:\Users\Vikentiy>python --version
Python 3.7.2
Fout traceren:
C:\Users\Vikentiy\untitled2\venv\Scripts\python.exe C:/Users/Vikentiy/untitled2/requeststests.py
Traceback (most recent call last):
File "C:/Users/Vikentiy/untitled2/requeststests.py", line 1, in <module> import requests`
Antwoord 1, autoriteit 100%
@python3
Probeer het te gebruiken
import urllib.request
Alleen als u probeert te werken met urllib
Probeer anders de verzoeken te verwijderen en installeer het dan opnieuw met pip
pip uninstall requests
en installeer het opnieuw
pip install requests
of als je niet begrijpt wat ik zeg, ga dan naar
of
import urllib.Request, importeurror: geen module genoemd verzoek
Antwoord 2, Autoriteit 43%
Als het is geïnstalleerd, werkt dit:
c:\>python (or on Mac/Linux "$ python")
>>> import requests
>>> requests.get("http://127.0.0.1")
<Response [200]>
Als u deze fout ziet bij het uitvoeren van uw script / IDE:
Traceback (meest recente oproep Laatste): bestand “E: \ test.py”, lijn 1, in & lt; module & gt;
Import-aanvragen
Importeurror: geen module met de naam verzoek
Probeer:
python script.py
Antwoord is gebaseerd op https : //www.edureka.co/community/84584/python-requests-module-import-ror-module-ned-requests
Dan was de truc voor mij niet om een virtualenv op te starten, ik heb daadwerkelijk gevonden dat ik de X64-versie van Python had uitgevoerd toen ik het verzoekenpakket had geïnstalleerd in de Python 32-bits map C: \ Program Files ( x86) \ Python37-32 \ lib \ site-pakketten . Dit is een screenshot van internet, maar het laat zien hoe je de tolk kunt veranderen die je gebruikt – in mijn geval – ik moet het instellen op python 3.7.4 (x86) 32 bit :
Antwoord 3, Autoriteit 14%
Als u PyCharm als IDE gebruikt, probeer dan PyCharm te sluiten en opnieuw op te starten. Beweeg de muiscursor over de “verzoeken” (met rode gekrulde lijn eronder), totdat het rode lampje ernaast verschijnt. Selecteer de eerste optie daarin, “Installeer pakketverzoeken”. PyCharm zorgt vanaf daar voor de installatie.
Ik kwam hetzelfde probleem tegen en heb alle oplossingen hier op Stack Overflow geprobeerd.
Antwoord 4, autoriteit 14%
Een andere oorzaak hiervan kan de installatie van meerdere Python-versies zijn. Dus als je in je terminal typt:
pip3 install requests
De aanvraagbibliotheek wordt automatisch geïnstalleerd op uw standaard python3, bijvoorbeeld Python3.6. Laten we echter zeggen dat je een andere Python-versie hebt, bijvoorbeeld Python3.7, wat je moet doen is:
pip3.7 install requests
Dit zou dit probleem moeten oplossen.
Als u uw code in de terminal uitvoert, moet u het volgende proberen:
python3.7 file_to_run.py
Antwoord 5
Uitvoeren in opdrachtprompt
en schrijf commando pip install requests
in scripts directory
cd \Python27\scripts
pip install requests
Antwoord 6
Dat is de exacte oplossing die voor mij werkt, volg dit alstublieft:
Probeer eerst om de versie van de requests
-module eerder geïnstalleerd te krijgen, deze is te vinden door
pip install requests
Nu krijg je het bericht:
Requirement already satisfied: requests in /opt/anaconda3/lib/python3.8/site-packages (2.24.0)
Zie, hier de versie van de aanvraagmodule, d.w.z. (2.24.0)
De eenvoudige basislogica is dat je alleen de vorige versie van de requests (2.24.0)
moet installeren. U moet nu dus requests (2.20.0)
install installeren
Gebruik hiervoor het commando:
pip install requests==2.20.0
Ik denk dat je nu import requests
kunt testen en dat dit prima zal werken.
Verder, als er een fout optreedt, laat het me dan weten in de opmerkingen.
Bedankt,
HaPpY-codering 🤗