2015-04-01 2 views
5

Пробовал устанавливать urllib.request модуль с помощью команды нижеurllib.request модуль не устанавливается в моей системе

sudo pip install urllib.request 

но он вернулся

Downloading/unpacking urllib.request 
    Could not find any downloads that satisfy the requirement urllib.request 
Cleaning up... 
No distributions at all found for urllib.request 
Storing debug log for failure in /home/mounarajan/.pip/pip.log 

Как установить этот модуль?

+0

может быть, я что-то отсутствует, но почему бы вам не просто установить 'urllib' - то есть,' Судо пип установить URLLIB '. это не включает 'запрос'? – dbliss

+0

он также бросает ту же ошибку – Mounarajan

+0

Я просто бросаю дартс на стену здесь, но как насчет 'sudo pip install urllib3'? вы получите то, что хотите? – dbliss

ответ

9

urllib.request доступен только в ветке python3. См. Следующий пост для получения дополнительной информации. urllib.request in Python 2.7

+0

Да, я использую python 3 – Mounarajan

+0

Да, он работает с python3 filename.py – Mounarajan

+0

Что значит «python3 filename.py»? что такое «filename.py»? – dbliss

4

В Python 2, вы просто используете URLLIB , например

import urllib 
htmlfile=urllib.urlopen("your url") 
htmltext=htmlfile.read() 

в Python 3, вам нужно использовать urllib.request

import urllib.request 
htmlfile=urllib.request.urlopen("your url") 
htmltext=htmlfile.read() 
+0

Это не те точки, которые даже не близки к вопросу. – Catbuilts

0

В Python3 вы должны использовать urllib3 модуль.

$ pip3 install urllib3 

Или, если вы используете виртуальную ENV:

$ pip install urllib3 
Смежные вопросы