819 Stimmen

Kann ich pip zwingen, die aktuelle Version neu zu installieren?

Ich bin auf Situationen gestoßen, in denen eine aktuelle Version eines Pakets anscheinend nicht funktioniert und eine Neuinstallation erfordert. Aber pip install -U wird ein Paket, das bereits auf dem neuesten Stand ist, nicht neu installieren. Ich sehe, wie man eine erneute Installation erzwingen kann, indem man zuerst deinstalliert (mit pip uninstall) und dann installiert, aber gibt es einen Weg, einfach ein "Update" auf eine nominell aktuelle Version in einem Schritt zu erzwingen?

21voto

Jorge Cribb Punkte 336

Im Falle, dass Sie die erneute Installation von pip erzwingen müssen, können Sie Folgendes tun:

python -m pip install --upgrade --force-reinstall pip

9voto

Daniel Punkte 1718

Wenn Sie eine Textdatei mit einer Vielzahl von Paketen haben, die Sie hinzufügen müssen, müssen Sie das -r Flag hinzufügen

pip install --upgrade --no-deps --force-reinstall -r requirements.txt

1voto

Worthy7 Punkte 1297

Ich hatte ein Jupyter-Notizbuch geöffnet, das den Python-Kernel verwendet, bei dem das Paket bereits geladen war. Ich schloss dieses Notizbuch und versuchte es erneut und es hat funktioniert.

0voto

Divyanshu Pawar Punkte 21
pip install --force-reinstall 

dies kann verwendet werden

-1voto

RaamEE Punkte 2363

Wenn Sie an MacOS arbeiten und Homebrew verwenden, führen Sie Folgendes aus:

/opt/homebrew/opt/python@3.11/bin/python3.11 -m pip install --upgrade pip

verwenden Sie natürlich den entsprechenden Pfad für Ihre Version

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X