wake-up-neo.net

Wie aktualisiere ich pip3?

Ich möchte python3.5 für die Entwicklung verwenden, aber oft, wenn ich das Modul für python3.5 installiere, ist es immer gescheitertenter image description here

20
EdgarX

Sie verwenden pip3 zum Installieren von flask-script, das mit python 3.5 verbunden ist. Sie versuchen jedoch, ein mit dem Python 2.7 verbundenes Pip zu aktualisieren. Führen Sie pip3 install --upgrade pip aus.

Es empfiehlt sich, sich etwas Zeit zu nehmen und etwas über virtuelle Umgebungen in Python zu erfahren. Es ist nicht empfehlenswert, alle Pakete für die Basis-Python-Installation zu installieren. Dies wäre ein guter Anfang: http://docs.python-guide.org/de/latest/dev/virtualenvs/

44
JanHak

Führen Sie Sudo -H pip3 install --upgrade pip aus, um ein Upgrade von pip3 ..__ durchzuführen. Umgekehrt können Sie Sudo -H pip2 install --upgrade pip auch für ein Upgrade von pip verwenden.

19
BhushanDhamale

Versuchen Sie diesen Befehl:

pip3 install --upgrade setuptools pip
14
El Fadel Anas

Das Problem

Sie verwenden pip (die Python 2-Einheit). Jetzt möchten Sie pip (die Python 3-Version) aktualisieren. Danach ist pip der Python 3.

Die Lösung

Verwenden Sie pip2 und pip3. Auf diese Weise ist es explizit.

Wenn Sie pip verwenden möchten, überprüfen Sie einfach, wo es sich befindet (which pip) und ändern Sie den Link. Zum Beispiel:

$ which pip
/usr/local/bin/pip

$ pip --version
pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5)

$ which pip2
/usr/local/bin/pip2

$ Sudo rm /usr/local/bin/pip
$ Sudo ln -s /usr/local/bin/pip2 /usr/local/bin/pip

$ pip --version
pip 9.0.1 from /usr/local/lib/python2.7/dist-packages (python 2.7)
10
Martin Thoma

Was für mich funktionierte, war folgender Befehl:

python -m pip install --upgrade pip
2

Wenn Sie 2 Versionen von Python haben (zB: 2.7.x und 3.6), müssen Sie Folgendes tun:

  1. füge den Pfad von 2.x zum System PATH hinzu
  2. füge den Pfad von 3.x zum System PATH hinzu
  3. pip3 install --upgrade pip setuptools wheel

zum Beispiel in meiner .zshrc-Datei:

export PATH=/usr/local/Cellar/[email protected]/2.7.15/bin:/usr/local/Cellar/python/3.6.5/bin:$PATH

Sie können den Befehl pip --version und pip3 --version von der Spezialversion aus ausführen. Wenn Sie keinen $ python-Pfad zu $ ​​PATH und exec pip3 install --upgrade pip setuptools wheel hinzufügen, wird Ihr Pip in pip von python3 geändert, aber der pip sollte von python2.x 

1
ivan Ying

pip3 install --upgrade pip hat für mich gearbeitet

0