2015-04-01 24 views
5

provato a installare il modulo urllib.request usando sotto comandomodulo urllib.request non riesce a installare nel mio sistema

sudo pip install urllib.request 

ma ritornò

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 

Come posso installare questo modulo?

+0

forse mi manca qualcosa, ma perché non è sufficiente installare 'urllib' - vale a dire,' sudo pip installare urllib '. non include 'richiesta'? – dbliss

+0

si verifica anche lo stesso errore – Mounarajan

+0

qui sto solo gettando le freccette al muro, ma che dire di 'sudo pip install urllib3'? questo ti procurerebbe quello che vuoi? – dbliss

risposta

9

urllib.request è disponibile solo nel ramo python3. Vedi il post seguente per maggiori informazioni. urllib.request in Python 2.7

+0

sì, io uso python 3 – Mounarajan

+0

Sì, funziona con python3 filename.py – Mounarajan

+0

cosa intendi con "python3 nomefile.py"? che cos'è "nomefile.py"? – dbliss

4

In Python 2, è sufficiente utilizzare urllib ad esempio

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

in Python 3, è necessario utilizzare urllib.request

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

Non sono i punti, nemmeno vicino alla domanda. – Catbuilts

0

In python3 è necessario utilizzare il modulo urllib3.

$ pip3 install urllib3 

Oppure, se si sta utilizzando un env virtuale:

$ pip install urllib3