2016-04-21 22 views
9

adlı bir modül yok Python 2.7.10 python 2.7.10 için ppthon 4.5.4 on Window 10'a aktarmaya çalışıyorum ama hata alma "ImportError: request adlı bir modül yok".Import urllib.request, ImportError:

cevap

4

Aynı hatayı da gördüm ve bunu çözmek için Googled. urlib.request, Python 3.0 içindir. Eğer yüklenmişse easy_install, sizin Python * \ Scripts içinde klasör bulunabilir bir windows makinesi, varsa

import urllib 
urllib.urlopen(url) 
+0

lütfen bu [URL] adresini ziyaret edin (http://stackoverflow.com/help) kalitenizi yükseltmek yararlı olacaktır –

-1

Kullanım>Path\easy_install.exe istekleri:

Aşağıdaki kodu kullanabilirsiniz. (Not Path \ easy_install.exe bir örnektir, benim C: \ Python32 \ Scripts \ easy_install.exe dosyasıdır)

Kolay yükleme ve Windows makinede çalışmıyorsanız, buradan edinebilirsiniz: http://www.lfd.uci.edu/~gohlke/pythonlibs/#distribute

Pencere bir makineye kitaplık eklemek isterseniz, sıkıştırılmış kitaplığı indirebilir, sıkıştırılmış dosyayı indirebilir ve ardından python yolunuzun Lib klasörüne yerleştirebilirsiniz.

OR

Sen pip

da
pip install django-request 

yükleyin

python setup.py install 

sonra

from urllib.request import urlopen 

Helpful Tips:to chech this

ithal pip ilk yükleme ve ardından kullanılarak django-request yüklemeniz gerekir Eğer olsaydı
17

urllib.request modülleri sadece yazma önceki yazı Şimdi

urllib.request.urlretrieve 

demek sadece

import urllib 

kullanmak .. kaldırılmış Ve işlev için olan

urllib.urlretrieve 
0

Bunu, Python3

numaralı belgede kullanmayı deneyin.
try: 
    x = urllib.request.urlopen('https://www.google.com/search?q=test') 
    print(x.read()) 

except Exception as e: 
    print(str(e))