2016-10-04 9 views
1

Ich benutze Windows 10. Derzeit habe ich Python 2.7 installiert. Ich möchte auch Python 3.5 installieren. Allerdings, wenn ich sowohl 2.7 und 3.5 installiert habe, wenn ich pip ausführen, wie bekomme ich die direkte das Paket installiert werden, um die gewünschte Python-Version?Mit pip auf Windows installiert mit Python 2.7 und 3.5

+2

'python -m pip' verwendet, was auch immer' python' zuerst auf Ihrem Pfad ist. –

+3

versuchen Sie es 'pip3 installieren Paketname' – MyruBapa

Antwort

5

Sie müssen den absoluten Pfad von pip verwenden.

Beispiel: wenn ich Python 3 bis C:\python35 installiert ist, würde ich verwenden: C:\> python35\Scripts\pip.exe install packagename

Oder wenn Sie auf Linux sind, pip3 install packagename

verwenden Wenn Sie keinen vollständigen Pfad angeben, wird es Verwenden Sie das pip in Ihrem path.

2

Die Antwort von Farhan.K wird funktionieren. Ich denke jedoch, ein bequemerer Weg wäre, python35\Scripts\pip.exe zu python35\Scripts\pip3.exe umzuwandeln, vorausgesetzt Python 3 ist in C:\python35 installiert.

Nach Umbenennung können Sie pip3 verwenden, wenn Pakete Python v3 und pip Installation, wenn Pakete Python v2 installieren. Ohne Umbenennung wird der Computer den Pip verwenden, der sich in Ihrem Pfad befindet.

+1

..gute Punkt :) –

2

In meinem Fall habe ich Python 2.7 und Python 3.4, mit dem Python Launcher für Windows.

Dies ist die Ausgabe bei der Ausführung dieser Befehle:

PS C:\> pip -V 
pip 9.0.1 from c:\python27\lib\site-packages (python 2.7) 

PS C:\> pip3 -V 
pip 9.0.1 from C:\Python34\lib\site-packages (python 3.4) 

ich, dass in meinem Python27\Scripts\ Verzeichnis beachten würde, ich habe pip.exe, pip2.exe und pip2.7.exe.
Und in meinem Python34\Scripts\ Verzeichnis habe ich pip.exe, pip3.exe und pip3.4.exe.
Also alle diese .exe-Dateien helfen Ihnen, wenn Sie verschiedene Versionen von Python zur gleichen Zeit installiert haben.

Damit dies funktioniert, müssen Sie die entsprechenden Scripts Verzeichnisse in Ihrer Path Systemumgebungsvariablen haben.

0

Ich versuchte viele Dinge, dann endlich pip3 install --upgrade pip arbeitete für mich, wie ich mit diesem Problem konfrontiert war, da ich sowohl Python3 und Python2.7 auf meinem System installiert hatte. Geist der Pip3 am Anfang und Pip am Ende. Und ja, Sie müssen im Admin-Modus die Eingabeaufforderung ausführen und sicherstellen, dass der Pfad richtig eingestellt ist.

Verwandte Themen