Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich eine bestimmte, ältere Version eines Python-Pakets mit Pip installieren, wenn der PyPI-Link defekt ist?
Beim Versuch, eine ältere Version von MySQL_python in einer virtuellen Umgebung zu installieren, können Benutzer trotz Verwendung des richtigen Pip-Befehls (pip installieren Sie MySQL_python==1.2.2). Dieses Problem tritt auf, weil die aktuell auf PyPi verfügbare Version neuer ist (1.2.3) und der Download-Link für die gewünschte Version aufgrund von URL-Weiterleitungen möglicherweise nicht funktioniert.
Lösung mit --force- Neuinstallation und Ausführlichkeit:
pip install --force-reinstall -v "MySQL_python==1.2.2"
Diese Option erzwingt die Neuinstallation aller Pakete, einschließlich der bereits installierten, und bietet eine ausführliche Ausgabe, um die Installation zu verfolgen Prozess.
Ursprüngliche Lösung mit --ignore-installed und Verbosity:
pip install -Iv MySQL_python==1.2.2
Während dieser Ansatz zunächst zu funktionieren scheint, kann er beim Versuch, MySQL_python zu installieren, fehlschlagen Version 1.2.2 aufgrund defekter PyPI-Links.
Alternative Lösung für defektes PyPI Links:
Um die gewünschte Version ordnungsgemäß zu installieren, befolgen Sie diese Schritte:
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
Diese Lösung lädt die spezifische Paketversion von einer alternativen Quelle herunter und behebt so alle URL-Probleme.
Das obige ist der detaillierte Inhalt vonWie kann ich eine bestimmte, ältere Version eines Python-Pakets mit Pip installieren, wenn der PyPI-Link defekt ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!