Heim > Datenbank > MySQL-Tutorial > Wie kann man Pip dazu zwingen, eine bestimmte, nicht aktuelle Paketversion zu installieren?

Wie kann man Pip dazu zwingen, eine bestimmte, nicht aktuelle Paketversion zu installieren?

Barbara Streisand
Freigeben: 2024-12-27 05:50:08
Original
704 Leute haben es durchsucht

How to Force Pip to Install a Specific, Non-Latest Package Version?

Installieren einer bestimmten Paketversion mit Pip

Beim Versuch, eine bestimmte Version eines Pakets mit Pip zu installieren, können Benutzer auf Probleme stoßen, wenn die angeforderte Version nicht die neueste ist verfügbar. In diesem Artikel wird eine Lösung für dieses Problem untersucht.

Problem:

Ein Benutzer versucht, Version 1.2.2 des MySQL_python-Pakets in einer neuen virtuellen Umgebung mit dem - zu installieren. -no-site-packages-Option. Trotz der Angabe der Version mit pip install MySQL_python==1.2.2 wird das installierte Paket jedoch immer noch als MySQL_python-1.2.3-py2.6.egg-info in den Site-Paketen angezeigt.

Lösung:

Um pip zu zwingen, eine bestimmte Paketversion zu installieren, auch wenn es nicht die neueste ist, verwenden Sie die --force-reinstall -v Optionen. Die Option --force-reinstall stellt sicher, dass das Paket neu installiert wird, auch wenn es bereits aktuell ist, und die Option -v bietet eine ausführliche Ausgabe für zusätzliche Informationen.

pip install --force-reinstall -v "MySQL_python==1.2.2"
Nach dem Login kopieren

Alternative Option :

In einigen Fällen kann die Verwendung der Optionen --ignore-installed -v effektiv sein. Die Option --ignore-installed weist pip an, vorhandene installierte Pakete zu ignorieren und sie mit der angegebenen Version zu überschreiben.

pip install -Iv MySQL_python==1.2.2
Nach dem Login kopieren

Zusätzliche Überlegungen:

  • Überprüfen Sehen Sie sich das Pip-Installationsprotokoll an oder verwenden Sie pip install -Iv, um zu überprüfen, ob der PyPI-URL-Link für die gewünschte Version vorhanden ist und nicht 404.
  • Wenn der PyPI-Link defekt ist, laden Sie das Paket manuell von der Quelle herunter und verwenden Sie pip install -Iv, um es direkt zu installieren.

Fazit:

Durch die Verwendung der Optionen --force-reinstall -v oder --ignore-installed -v können Benutzer bestimmte Paketversionen erfolgreich installieren pip, auch wenn sie nicht die neuesten verfügbaren sind.

Das obige ist der detaillierte Inhalt vonWie kann man Pip dazu zwingen, eine bestimmte, nicht aktuelle Paketversion zu installieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage