Python3 und pip3 + dosieren die Räder, die für Python2 installiert wurden, können auch für Python3 verwendet werden
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
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 .
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.)