Introduzione
Oggi ci sono due versioni attive di Python. Sebbene molte aziende utilizzino ancora Python 2 per motivi legacy, Python 3 sta lentamente (ma inesorabilmente) prendendo il sopravvento. Ciò è stato confermato dalla notizia che Python 2 non ha supporto ufficiale a partire da gennaio 2020.
Poiché il linguaggio di programmazione non è preinstallato sul nuovo CentOS 8, puoi installare la versione di Python più adatta alle tue esigenze. Un'altra opzione sarebbe installare entrambe le versioni e passare da una all'altra.
Questo articolo ti mostrerà come installare Python 3 e il suo predecessore Python 2 su CentOS 8.
Prerequisiti
- Un sistema operativo Linux CentOS 8
- Accesso all'utente root o un account utente con privilegi sudo
- Accesso a una finestra di terminale/riga di comando (Ctrl –Alt –F2 )
Aggiorna repository locale (facoltativo)
Puoi installare Python 3 scaricando il pacchetto dal repository locale con il gestore di pacchetti DNF. Prima dell'installazione, consigliamo di aggiornare il repository.
Apri una finestra di terminale e aggiorna il repository con il comando:
dnf update
Installa Python 3 su CentOS 8
Con il repository aggiornato, digita il seguente comando per scaricare e installare Python 3 sul tuo sistema:
dnf install python3
Verifica se Python 3 è stato installato correttamente:
python --version
L'output dovrebbe confermare che hai installato correttamente Python3.
Installa Python 2 su CentOS 8
Puoi installare Python 2 dal repository CentOS con un solo comando:
dnf install python2
Digita y e premi Invio per confermare che desideri installare.
Verifica l'installazione chiedendo al sistema di mostrare la versione attiva di Python con il comando:
python2 --version
Esegui Python su CentOS
Non esiste un python
predefinito comando su CentOS 8.
Per eseguire Python 3, devi usare il comando:
python3
Per eseguire Python 2, digita:
python2
Imposta la versione predefinita di Python
Se hai più di una versione di Python installata su CentOS 8, potresti dover impostare la versione predefinita di Python. La configurazione della versione predefinita aiuta le applicazioni e i programmi che richiedono un python
comando per navigare nella posizione appropriata.
Imposta Python 3 o Python 2 come python
a livello di sistema comando.
Per assegnare Python 3 come versione predefinita, usa il comando:
alternatives --set python /usr/bin/python3
Puoi anche impostare Python 2 come python
senza versione comando:
alternatives --set python /usr/bin/python2
Puoi anche rimuovere il comando senza versione con:
alternatives --auto
Disinstalla Python su CentOS 8
Usa DNF per disinstallare qualsiasi versione di Python.
Per rimuovere Python 3, esegui il comando:
dnf remove python3
Il comando disinstalla Python 3 e rimuove le relative dipendenze. Conferma di voler rimuovere i pacchetti elencati digitando y e premi Invio .
Se vuoi rimuovere Python 2, usa:
dnf remove python2
Ancora una volta, verifica di voler rimuovere il pacchetto con y e Invio .