Python3 und pip3 + dosieren die Räder, die für Python2 installiert wurden, können auch für Python3 verwendet werden

Oct 19 2020

Bis gestern haben wir mit Python 2.7.5 gearbeitet und Wheels-Pakete wurden für Python 2.7.5 von pip installiert (pip, das mit Python 2.7.5 verwandt ist)

Jetzt installieren wir die neueste Python-Version von redhat - 3.8

Wir haben auch pip3 installiert, als wir Python 3.8 installiert haben, war die zusätzliche Drehzahl ebenfalls pip3

Also bis jetzt ist alles in Ordnung

Was wir verstehen wollen, sind die aktuellen Radpakete, die mit pip (pip2) installiert wurden.

Da wir jetzt Python 3 haben, müssen wir wohl mit Pip3 die neuen Räder für Python 3 installieren. Ich gehe davon aus, dass Python 3 die Räder für Python 2 nicht verwenden kann

Bitte lassen Sie mich, wenn ich korrigiere, und ich freue mich über Korrekturen

Antworten

2 sinoroc Oct 19 2020 at 03:08

Dosieren Sie die für Python2 installierten Räder, die auch für Python3 verwendet werden können

Einige Räder sind mit beiden kompatibel, andere nicht.

Bei einigen Projekten ist es möglich, Räder herzustellen, die mit Python 2 und 3 kompatibel sind, bei einigen ist dies nicht möglich. Es kommt alles auf den tatsächlichen Code der Projekte an.

Anhand des Dateinamens lässt sich ganz einfach feststellen, mit welchen Plattformen (Python-Interpreter-Version, Betriebssystem und CPU-Bit) ein Rad kompatibel ist. Dies alles wird in PEP 425 erklärt .

3 CForce99 Oct 19 2020 at 01:04

Ja, Sie müssen auch neue Räder und neue Pakete einbauen. (Wenn Sie die Pakete mit PIP3 installieren, werden die Räder meistens automatisch installiert.)