Heim >Datenbank >MySQL-Tutorial >Wie zwinge ich Pip, eine bestimmte Version von MySQL_python zu installieren?

Wie zwinge ich Pip, eine bestimmte Version von MySQL_python zu installieren?

DDD
DDDOriginal
2024-12-19 13:49:10369Durchsuche

How to Force Pip to Install a Specific Version of MySQL_python?

Installieren von MySQL_python mit einer bestimmten Version mithilfe von Pip

Bei einem Versuch, Version 1.2.2 von MySQL_python in einer virtuellen Umgebung mit dem -- zu installieren Wenn Sie die Option „no-site-packages“ verwenden, kann es zu Schwierigkeiten kommen. Obwohl pip das spezifische Versionsargument bereitgestellt wird, wird immer noch Version 1.2.3 installiert.

Lösung

Um eine bestimmte Paketversion mit pip zu installieren, können Sie Folgendes verwenden Optionen:

  • --force-reinstall -v: Diese Option wird ab empfohlen 28.12.2022. Es erzwingt die Neuinstallation von Paketen, auch wenn diese bereits aktuell sind, und liefert eine ausführliche Ausgabe.

Alternative Option

  • -Iv: Diese Option (in der ursprünglichen Antwort eingeführt) funktioniert auch, indem sie installierte Pakete ignoriert und überschreibt, während sie ausführliche Informationen bereitstellt Ausgabe.

Beispiel

pip install --force-reinstall -v "MySQL_python==1.2.2"

# or

pip install -Iv "MySQL_python==1.2.2"

Zusätzliche Überlegungen

  • Stellen Sie sicher, dass Sie alle vorhandenen deinstalliert haben MySQL_python-Paket, bevor Sie die spezifische Version installieren.
  • Wenn die PyPI-URL für die Wenn die gewünschte Version nicht funktioniert, können Sie die Paketquelle mit der Option -I und der Download-URL direkt aus dem Quell-Repository des Pakets herunterladen. Für MySQL_python Version 1.2.2 können Sie den folgenden Befehl verwenden:
pip install -Iv http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.2/MySQL-python-1.2.2.tar.gz/download

Das obige ist der detaillierte Inhalt vonWie zwinge ich Pip, eine bestimmte Version von MySQL_python zu installieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn