Installieren bestimmter Paketversionen mit Pip
Wenn Sie versuchen, eine bestimmte Paketversion, wie MySQL_python 1.2.2, mit pip zu installieren, müssen Sie Aufgrund einer vorhandenen installierten Version oder veralteter PyPI-Links können Probleme auftreten.
Um das installierte Paket zu überschreiben und Installieren Sie die gewünschte Version, verwenden Sie die Option --ignore-installed (-I) in Verbindung mit -v für die Ausführlichkeit:
pip install -Iv MySQL_python==1.2.2
Hinweis: Dieser Ansatz kann zu Fehlern führen, wenn die Der PyPI-Download-Link für die angegebene Version ist defekt.
Wenn Sie auf 404-Fehler oder unendliche Weiterleitungen stoßen, können Sie das Paket manuell von einer stabilen Quelle herunterladen (z. B. SourceForge) und installieren Sie es direkt:
pip uninstall MySQL_python pip install -Iv http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.2/MySQL-python-1.2.2.tar.gz/download
Aktualisiert (28. Dezember 2022):
Pip bietet jetzt eine vereinfachte Methode zur Neuinstallation von Paketen, auch wenn dies der Fall ist bereits aktuell:
pip install --force-reinstall -v MySQL_python==1.2.2
Dies ersetzt die Option -I und bietet zusätzliche Kontrolle mit Ausführlichkeitsstufen (-vv/-vvv) 🎜>
Das obige ist der detaillierte Inhalt vonWie kann ich bestimmte Paketversionen mit Pip installieren, auch wenn diese bereits installiert sind?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!