Estoy intentando importar urllib.request para python 2.7.10 en PyCharm 4.5.4 en la ventana 10 pero aparece el error “ImportError: No hay un módulo llamado solicitud”.
Los módulos urllib.request han quedado en desuso … solo use
import urllib
Y para tu función si estuviste escribiendo anteriormente di
urllib.request.urlretrieve
Ahora solo escribes
urllib.urlretrieve
También he enfrentado el mismo error y he buscado en Google para resolverlo. urlib.request
es para Python 3.0.
Puede utilizar el siguiente código:
import urllib urllib.urlopen(url)
Trate de usar esto en Python3
try: x = urllib.request.urlopen('https://www.google.com/search?q=test') print(x.read()) except Exception as e: print(str(e))
Use> Path\easy_install.exe
solicita si tiene una máquina con Windows, donde easy_install
se puede encontrar en su carpeta Python * \ Scripts , si se instaló. (Note Path \ easy_install.exe es un ejemplo, el mío es C: \ Python32 \ Scripts \ easy_install.exe)
Si no tiene una instalación fácil y se está ejecutando en una máquina con Windows, puede obtenerla aquí: http://www.lfd.uci.edu/~gohlke/pythonlibs/#distribute
Si desea agregar manualmente una biblioteca a una máquina con Windows, puede descargar la biblioteca comprimida, descomprimirla y luego colocarla en la carpeta Lib de su ruta de Python.
O
Necesitas instalar pip
primero y luego instalar django-request
usando pip
pip install django-request
también instalar,
python setup.py install
luego importar
from urllib.request import urlopen
Consejos útiles: para chech esto