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
Barbara StreisandOriginal
2024-12-14 13:15:20304Durchsuche

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

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!

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