Mit pip auf Windows installiert, die sowohl mit python 2.7 und 3.5
Ich bin mit Windows 10. Derzeit habe ich python 2.7 installiert. Ich möchte zum installieren von python 3.5 als gut. Allerdings, wenn ich beide 2.7 und 3.5 installiert, wenn ich pip
, wie bekomme ich die direkt das Paket installiert werden, um die gewünschten python-version?
python -m pip
verwenden, was python
ist der erste auf Ihrem Weg.versuchen Sie verwenden
pip3 install packagename
InformationsquelleAutor user781486 | 2016-10-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werden kann, müssen Sie den absoluten Pfad
pip
.E. g: wenn ich installiert python 3 zu
C:\python35
würde ich verwenden:C:\> python35\Scripts\pip.exe install packagename
Oder wenn Sie auf linux, verwenden Sie
pip3 install packagename
Wenn Sie nicht einen vollständigen Pfad angeben, wird es je nachdem, was
pip
ist in Ihrempath
.InformationsquelleAutor Farhan.K
Weil in der Regel Wechsel ich meine intepreter zu laufen etwas(ich habe 2 diff-Projekte mit 2-und 3 -), verwende ich diese Lösung:
python3 -m pip install 'somepackage'
ausführen pip auf python2
Dies ist möglicherweise nicht die beste Lösung gibt, aber diese mag ich
ref : https://datascience.com.co/how-to-install-python-2-7-and-3-6-in-windows-10-add-python-path-281e7eae62a
InformationsquelleAutor Akbar Noto
Die Antwort von Farhan.K arbeiten. Allerdings denke ich, dass der bequemere Weg wäre, umbenennen
python35\Scripts\pip.exe
zupython35\Scripts\pip3.exe
vorausgesetzt python 3 installiert ist, inC:\python35
.Nach der Umbenennung, die Sie verwenden können
pip3
beim installieren von Paketen für python v3 undpip
beim installieren von Paketen für python v2. Ohne die Umbenennung, Ihr computer wird je nachdem, was pip ist in Ihrem Pfad.InformationsquelleAutor user781486
In meinem Fall, ich habe Python 2.7 und Python 3.4, mit dem Python Launcher für Windows.
Dies ist die Ausgabe beim ausführen dieser Befehle:
Ich werde beachten Sie, dass in meinem
Python27\Scripts\
Verzeichnis, ich habepip.exe
,pip2.exe
undpip2.7.exe
.Und in meinem
Python34\Scripts\
Verzeichnis, ich habepip.exe
,pip3.exe
undpip3.4.exe
.Also alle diese .exe-Dateien, die Ihnen helfen, wenn Sie verschiedene Versionen von Python installiert an der gleichen Zeit.
Natürlich, für diese zu arbeiten, müssen Sie die jeweiligen
Scripts
directries in IhremPath
system-enviroment variable.InformationsquelleAutor Daniel F.
Stieß ich auf ein Problem mit dem pip mit absoluten Pfad. Dies könnte damit zusammenhängen WinPython die Installations-routine und die Reihenfolge der Installation von Python-3.6 das erste, 2.7 zweiten oder Python 3.6 in den Weg.
Egal, welche pip genannt wurde, es war die Aktivierung des 3.6:
Was schließlich hat der trick war, den Aufruf pip als ein Modul der jeweiligen python-binary:
Hoffe könnte helfen, dass jemand mit ähnlichen Problemen.
InformationsquelleAutor g-io
Ich habe versucht, viele Dinge , die dann endlich
pip3 install --upgrade pip
für mich gearbeitet, als ich Stand vor diesem Problem, da hatte ich die beiden Python ist3 und python2.7 installiert auf meinem system.Geist der pip3 in den Anfang und das pip in die Ende.
Und ja, Sie haben zu ausführen im admin-Modus die Eingabeaufforderung und stellen Sie sicher, ob der Pfad richtig eingestellt ist.
InformationsquelleAutor user703978
1-öffnen Sie die Eingabeaufforderung, und ändern Sie die Richtung über den Befehl
cd C:\Python35\Scripts
2 - schreiben Sie den Befehl
pip3 install --upgrade pip
3 - schließen Sie die Eingabeaufforderung, und öffnen Sie ihn erneut, um die default-Richtung und verwenden Sie den Befehl
pip3.exe install package_name
zu installieren jedes Paket, das Sie wollenInformationsquelleAutor ندى أبوعالية