2015-04-01 12 views
5

Versuchte Installation urllib.request Modul unter Befehlurllib.request Modul versagt in meinem System

sudo pip install urllib.request 

aber es kehrte

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 

Wie kann ich installieren, um dieses Modul zu installieren?

+0

vielleicht bin ich etwas fehlt, aber warum Sie nicht einfach installieren 'urllib' - dh' sudo pip installieren urllib '. schließt das nicht "Anfrage" ein? – dbliss

+0

es wirft auch den gleichen Fehler – Mounarajan

+0

ich bin nur Wurfpfeile an der Wand hier, aber was ist mit 'sudo pip installieren urllib3'? Würdest du das bekommen, was du willst? – dbliss

Antwort

9

urllib.request ist nur in der Python3-Verzweigung verfügbar. Siehe den folgenden Beitrag für weitere Informationen. urllib.request in Python 2.7

+0

yeah ich benutze python 3 – Mounarajan

+0

Ja funktioniert es mit python3 filename.py – Mounarajan

+0

was meinst du, "python3 filename.py"? Was ist "Dateiname.py"? – dbliss

4

In Python 2, geben Sie einfach urllib zum Beispiel

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

in Python 3 verwenden, müssen Sie urllib.request

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

Es ist nicht die Punkte, nicht einmal nahe an der Frage. – Catbuilts

0

In python3 verwenden Sie urllib3 Modul verwenden.

$ pip3 install urllib3 

Oder wenn Sie ein virtuelles env verwenden:

$ pip install urllib3