Was ist das richtige format zu aktualisieren, pip3, wenn die Standard-pip pip2?
Entwickle ich für beide Python 2
und 3.
So, ich habe beide pip2
und pip3.
Bei der Verwendung pip3 -
ich erhalten dieses upgrade Anfrage (letzten zwei Zeilen):
$ pip3 install arrow
Requirement already satisfied (use --upgrade to upgrade): arrow in c:\program files (x86)\python3.5.1\lib\site-packages
Requirement already satisfied (use --upgrade to upgrade): python-dateutil in c:\program files (x86)\python3.5.1\lib\site-packages (from arrow)
Requirement already satisfied (use --upgrade to upgrade): six>=1.5 in c:\program files (x86)\python3.5.1\lib\site-packages (from python-dateutil->arrow)
You are using pip version 7.1.2, however version 8.1.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
Mein Standard - pip
ist für Python 2,
nämlich:
$ python -m pip install --upgrade pip
Requirement already up-to-date: pip in /usr/lib/python2.7/site-packages
Jedoch keiner der folgenden explizite Befehle erfolgreich in die Modernisierung der Python 3 pip:
$ python -m pip3 install --upgrade pip3
/bin/python: No module named pip3
$ python -m pip install --upgrade pip3
Collecting pip3
Could not find a version that satisfies the requirement pip3 (from versions: )
No matching distribution found for pip3
$ python -m pip install --upgrade pip3.4
Collecting pip3.4
Could not find a version that satisfies the requirement pip3.4 (from versions: )
No matching distribution found for pip3.4
Was ist der richtige Befehl zum aktualisieren pip3, wenn es nicht die Standard-pip?
Umgebung:
$ python3 -V
Python 3.4.3
$ uname -a
CYGWIN_NT-6.1-WOW 2.5.2(0.297/5/3) 2016-06-23 14:27 i686 Cygwin
- Normalerweise verwende ich
python3 -m pip install --upgrade pip
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie einfach die
pip3
Befehl, den Sie bereits haben:Den installierten Projekt heißt
pip
immer. Diepip3
Befehl gebunden ist, um Ihre Python-3-installation und ist ein alias fürpip
, aber das letztere ist überschattet von derpip
- Befehl in der Python-2-setup.Können Sie es tun mit den zugehörigen Python-binary auch, wenn die ausführbare Datei als
python3
, verwenden Sie dann:Wieder, das Projekt nennt sich
pip
, und so ist das Modul, das installiert ist in Ihremsite-packages
Verzeichnis, so bleiben die Namen für den-m
command-line-option und für dieinstall
Befehl.pip
, nichtpip3
. Die command genannt werden könntepip3
, aber-m
nur lädt Module.python -m pip install
; Ihrepython.exe
ist schon die richtige Python-version.sudo
, dass der download wegen Zeitüberschreitung abgebrochen. Warum nicht Sie versuchen, erneut herunterladen?https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl
zuerst, dann verwenden Siesudo pip3 install --upgrade <download/location/pip-10.0.1-py2.py3-none-any.whl>
.Wenn ich gesucht für "how to update pip3" dies kam. Ich hatte das problem beschrieben hier in den Sinn:
Das Problem
Upgrade mit pip3 könnte Punkt
pip
Sie die Python-3-version.Es scheint, als wenn dies nicht der Fall (mehr).
Die Lösung
Aktualisieren, die Sie wollen zu halten, nachdem die, die Sie wollen, zu aktualisieren. Daher
wird, stellen Sie sicher, dass
pip
Punkte zupip2
.