Ik probeer urllib.request voor python 2.7.10 op PyCharm 4.5.4 op Windows 10 te importeren, maar krijg de foutmelding “ImportError: No module named request”.
Antwoord 1, autoriteit 100%
De urllib.request-modules zijn verouderd ..
gebruik gewoon
import urllib
En voor je functie, als je eerder aan het schrijven was, zeg
urllib.request.urlretrieve
Nu schrijf je gewoon
urllib.urlretrieve
Antwoord 2, autoriteit 40%
Ik heb ook met dezelfde fout te maken gehad en heb gegoogeld om het op te lossen.
urlib.request
is voor Python 3.0.
U kunt de onderstaande code gebruiken:
import urllib
urllib.urlopen(url)
Antwoord 3, autoriteit 23%
Je krijgt deze foutmelding als je een python 3-bestand probeert uit te voeren met python 2.
Antwoord 4, autoriteit 4%
Probeer dit in Python3 te gebruiken
try:
x = urllib.request.urlopen('https://www.google.com/search?q=test')
print(x.read())
except Exception as e:
print(str(e))
Antwoord 5, autoriteit 2%
Het kan soms gebeuren, meestal in de Linux-omgeving. Je hebt zowel de 2.x- als de 3.x-versie van python geïnstalleerd.
Dus in dat geval, als je het commando python “file.py”
gebruikt
dan zal python 2.x standaard het bestand uitvoeren.
Gebruik dus het commando python3 “file.py”
Ik had met dit probleem te maken. Misschien kan het iemands probleem oplossen.
Antwoord 6
Gebruik > Path\easy_install.exe
vraagt of u een Windows-computer heeft, waar easy_install
te vinden is in uw Python*\Scripts-map, als dat zo was geïnstalleerd. (Opmerking Path\easy_install.exe is een voorbeeld, de mijne is C:\Python32\Scripts\easy_install.exe)
Als je geen eenvoudige installatie hebt en op een Windows-computer draait, kun je het hier downloaden:
http://www.lfd.uci.edu/~gohlke/pythonlibs/# distribueren
Als u handmatig een bibliotheek aan een Windows-computer wilt toevoegen, kunt u de gecomprimeerde bibliotheek downloaden, decomprimeren en vervolgens in de Lib-map van uw python-pad plaatsen.
OF
U moet eerst pip
installeren en vervolgens django-request
installeren met pip
pip install django-request
ook installeren,
python setup.py install
importeren
from urllib.request import urlopen
Nuttige tips: om dit
te controleren