Heim > Backend-Entwicklung > Python-Tutorial > Wie installiere ich bestimmte Python-Paketversionen mit Pip?

Wie installiere ich bestimmte Python-Paketversionen mit Pip?

DDD
Freigeben: 2024-12-19 02:50:14
Original
712 Leute haben es durchsucht

How to Install Specific Python Package Versions with Pip?

Bestimmte Paketversionen mit Pip installieren

Problem:

Die Installation bestimmter Paketversionen über Pip kann eine Herausforderung sein. Beispielsweise kann der Versuch, MySQL_python Version 1.2.2 zu installieren, dazu führen, dass stattdessen die neueste Version (1.2.3) installiert wird. Dies kann frustrierend sein, wenn die Kompatibilität mit bestimmten Versionen entscheidend ist.

Lösung:

Aktualisierte Lösung (28.12.2022):

Für die aktuellste Lösung verwenden Sie Folgendes Befehl:

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

Originallösung:

Zuvor bestand die empfohlene Lösung darin, -I (--ignore-installed) zu verwenden:

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

Diese Option funktioniert jedoch möglicherweise aufgrund eines defekten PyPI-URL-Links für MySQL_python v1.2.2 nicht. Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

  1. Deinstallieren Sie das vorhandene MySQL_python-Paket:

    pip uninstall MySQL_python
    Nach dem Login kopieren
  2. Laden Sie die spezifische Paketversion von der richtigen Seite herunter URL:

    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

Dieser Vorgang stellt sicher, dass die gewünschte Paketversion auf Ihrem installiert ist System.

Das obige ist der detaillierte Inhalt vonWie installiere ich bestimmte Python-Paketversionen mit Pip?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage