Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich bestimmte Paketversionen mit Pip installieren, auch wenn diese bereits installiert sind?

Wie kann ich bestimmte Paketversionen mit Pip installieren, auch wenn diese bereits installiert sind?

Barbara Streisand
Freigeben: 2024-12-14 13:15:20
Original
261 Leute haben es durchsucht

How Can I Install Specific Package Versions with Pip, Even if They're Already Installed?

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

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