Come installare Python 3.11 su CentOS 9/8 e Fedora

14 feb 2023 2 min di lettura
Come installare Python 3.11 su CentOS 9/8 e Fedora
Indice dei contenuti

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.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.