2015-06-23 2 views
13

Ich kann pip3 nicht verwenden, obwohl python3-pip bereits installiert wurde. Wie löst man das Problem?pip3: Befehl nicht gefunden, aber python3-pip ist bereits installiert

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

können Sie versuchen, den pip3 in Ihrem comp zu finden? – Mox

+0

Welche Version von Debian/Ubuntu (oder Derivaten) benutzt du? – o11c

+0

Diese Seite hilft mir zu erkennen, dass 'pip' oder' pip3' der richtige Befehlsname ist und nicht 'python3-pip'. – themefield

Antwort

17

Run

locate pip3 

sollte es Ihnen eine Liste der Ergebnisse wie diese

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

gehen nach/usr/local/bin eine symbolische Verknüpfung zu machen, wo Ihre PIP3 ist befindet sich

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

Danke, es hat funktioniert! – Searene

+0

@MarkZar, Wenn es Ihnen nichts ausmacht, bitte akzeptieren Sie die Antwort thanks =) – Mox

+0

In meinem Fall hatte ich gleiche Python 3 virtuelle Umgebungen, die ich löschen konnte mit dem 'locate' Befehl und dann installieren' python3-pip' – citynorman

6

Ich hatte eine Ähnlichkeit ein Problem. In meinem Fall musste ich deinstallieren und dann neu installieren PIP3:

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

gleiches Problem auf Fedora 23. Ich musste python3-pip neu installieren, um die richtigen pip3 Ordner in /usr/bin/ zu generieren.

sudo dnf reinstall python3-pip 
25

Sie können python3 -m pip als Synonym für PIP3 verwenden. Das hat mich ein paar Mal gerettet.

+2

Es funktioniert auch in Amazon Linux AMI. Danke vielmals. – arsho