Python3 e pip3 + dosano le ruote installate per python2 possono essere usate anche per python3

Oct 19 2020

Fino a ieri si lavora con python 2.7.5 e i pacchetti wheels sono stati installati per python 2.7.5 da pip (pip che è relativo a python 2.7.5)

Ora installiamo l'ultima versione di python da redhat - 3.8

Abbiamo anche installato pip3, quando abbiamo installato python 3.8 anche l'rpm aggiuntivo era pip3

Quindi fino ad ora è tutto ok

Quello che vogliamo capire riguarda gli attuali pacchetti di ruote che sono stati installati con pip (pip2)

Dato che ora abbiamo python 3, immagino che dovremo installare con pip3 le nuove ruote per python 3, presumo che python 3 non possa usare le ruote per python 2

Per favore, fammi sapere se correggo e sarò felice di ricevere correzioni

Risposte

2 sinoroc Oct 19 2020 at 03:08

dose le ruote che installate per python2 possono essere usate anche per python3

Alcune ruote sono compatibili con entrambi, altre no.

Per alcuni progetti è possibile produrre ruote compatibili con Python 2 e 3, per altri è impossibile. Tutto si riduce al codice effettivo dei progetti.

È abbastanza semplice identificare con quali piattaforme (versione dell'interprete Python, sistema operativo e bit di CPU) una ruota è compatibile guardando il nome del file. È tutto spiegato in PEP 425 .

3 CForce99 Oct 19 2020 at 01:04

Sì, dovrai installare anche nuove ruote e nuovi pacchetti. (La maggior parte delle volte se installi i pacchetti con PIP3, le ruote verranno installate automaticamente.)