2015-06-23 19 views
13

Non riesco a utilizzare pip3 sebbene python3-pip sia già stato installato. Come risolvere il problema?pip3: comando non trovato ma python3-pip è già installato

sudo pip3 install virtualenv 
sudo: pip3: command not found 

sudo apt-get install python3-pip 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
python3-pip is already the newest version. 
0 upgraded, 0 newly installed, 0 to remove and 11 not upgraded. 
+0

puoi provare a localizzare il pip3 nella tua comp? – Mox

+0

Quale versione di Debian/Ubuntu (o derivati) stai usando? – o11c

+0

Questa pagina mi aiuta a capire che 'pip' o' pip3' è il nome del comando corretto piuttosto che 'python3-pip'. – themefield

risposta

17

Run

locate pip3 

dovrebbe dare un elenco di risultati come questo

/<path>/pip3 
/<path>/pip3.x 

andare a/usr/local/bin per fare un link simbolico a cui il vostro PIP3 è trova

ln -s /<path>/pip3.x /usr/local/bin/pip3 
+0

Grazie, ha funzionato! – Searene

+0

@MarkZar, Se non ti dispiace, pls accetta la risposta grazie =) – Mox

+0

Nel mio caso ho avuto gli stessi ambienti virtuali di python 3 che sono stato in grado di cancellare usando il comando 'locate' e quindi installare' python3-pip' – citynorman

6

Ho avuto un simil problema. Nel mio caso, ho dovuto disinstallare e reinstallare PIP3:

sudo apt-get remove python3-pip 
sudo apt-get install python3-pip 
6

Stesso problema su Fedora 23. Ho dovuto reinstallare python3-pip per generare le corrette cartelle pip3 in /usr/bin/.

sudo dnf reinstall python3-pip 
25

È possibile utilizzare python3 -m pip come sinonimo di PIP3. Questo mi ha salvato un paio di volte.

+2

Funziona anche in AMI Amazon Linux. Molte grazie. – arsho