Introduzione
Python 3.11 è stato lanciato di recente con molteplici miglioramenti e aggiornamenti di sicurezza. Questa versione consente agli sviluppatori di eseguire facilmente il debug del proprio codice con posizioni di errore granulari nei traceback. La nuova annotazione "Self" fornisce un modo semplice per annotare i metodi che restituiscono un'istanza della loro classe.
Python 3 è la terza versione del linguaggio di programmazione Python. Come spiegato in, Python è un linguaggio di programmazione di alto livello, orientato a oggetti, che viene interpretato. Non esiste una fase di compilazione separata, come in altri linguaggi, che generi un file eseguibile partendo dal sorgente. Python 3 è stato introdotto nel 2008 come un aggiornamento di Python 2, con l'obiettivo di rimuovere alcune caratteristiche obsolete e migliorare l'esperienza degli sviluppatori. Python è un linguaggio di programmazione adatto a sviluppare una vasta gamma di applicazioni, tra cui applicazioni distribuite, scripting, computazione numerica e system testing. Python è anche un linguaggio multi-paradigma, che supporta sia la programmazione procedurale che la programmazione ad oggetti, come spiegato in.
Per lo più i sistemi operativi più recenti vengono forniti con le ultime versioni di Python. Ma le versioni del sistema operativo rilasciate prima del rilascio di Python 3.11 potrebbero non avere l'ultima versione. Questo tutorial ti aiuterà a installare Python 3.11 sui tuoi sistemi operativi CentOS, Red Hat e Fedora compilandolo dal codice sorgente.
Requisiti
Questa installazione di Python richiedeva un compilatore GCC sul tuo sistema. Accedi al tuo server utilizzando l'accesso ssh o shell. Ora, usa il seguente comando per installare i prerequisiti per Python prima di installarlo.
sudo dnf install gcc openssl-devel bzip2-devel sqlite-devel
Scaricare Python 3.11
Scarica Python usando il seguente comando dal sito ufficiale di Python. È inoltre possibile scaricare l'ultima versione al posto di quanto specificato di seguito.
cd /usr/src
wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz
Ora estrai il pacchetto scaricato.
tar xzf Python-3.11.1.tgz
Installare Python 3.11 su CentOS e Fedora
Usa il set di comandi seguente per compilare il codice sorgente Python usando lo script ./configure
e make con altinstall .
cd Python-3.11.1
sudo ./configure --enable-optimizations
sudo make altinstall
make altinstall
viene utilizzato per impedire la sostituzione del file binario python predefinito /usr/bin/python
.
Ora rimuovi il file di archivio di origine scaricato dal tuo sistema
sudo rm /usr/src/Python-3.11.1.tgz
Controllare la versione di Python
Controlla l'ultima versione installata di python usando il comando seguente.
python3.11 -V
Python 3.11.1
Conclusione
In questo tutorial, hai trovato le istruzioni per installare Python 3.11 su sistemi CentOS, RHEL e Fedora compilandolo dal codice sorgente. Suggeriamo ancora al gestore pacchetti per l'installazione di Python, ma se il gestore pacchetti non riesce a farlo, compilalo dal codice sorgente.