Pitone è uno dei linguaggi di alto livello più popolari, incentrato su applicazioni di alto livello e orientate agli oggetti da semplici script a complessi algoritmi di apprendimento automatico. Python 3.10 è l'ultima versione e non è classificata come stabile rispetto a Python 3.9, ma il candidato finale dovrebbe essere completato il 4 ottobre 2021.
Alcune delle funzionalità che Python può fare:
- Python può essere utilizzato su un server per creare applicazioni web.
- Python può essere utilizzato insieme al software per creare flussi di lavoro.
- Python può connettersi a sistemi di database. Può anche leggere e modificare file.
- Python può essere utilizzato per gestire big data ed eseguire matematiche complesse.
- Python può essere utilizzato per la prototipazione rapida o lo sviluppo di software pronto per la produzione.
Per gli utenti e in particolare gli sviluppatori che desiderano provare l'ultima versione di Python, saprai come installare Python 3.10 su Fedora Linux alla fine di questa guida . Lo stesso principio funzionerà sulla maggior parte delle versioni di Fedora Linux.
Prerequisiti
- Sistema operativo consigliato: Fedora Linux 34
- Account utente: Un account utente con accesso sudo o root.
Aggiornamento del sistema operativo
Aggiorna il tuo Fedora Linux sistema operativo per assicurarsi che tutti i pacchetti esistenti siano aggiornati:
sudo dnf update && sudo dnf upgrade -y
Installa Python 3.10 usando DNF
Installare le ultime versioni di Python 3.10 è un processo relativamente semplice su Fedora Linux, dato che è una versione upstream di Rhel che si concentra sulle versioni più recenti dei pacchetti che vengono aggiornate ogni 6 mesi.
Innanzitutto, assicurati di controllare se il repository di test degli aggiornamenti è abilitato:
sudo dnf install --enablerepo=updates-testing python3.10
Quindi, installa Python 3.10 con il seguente comando:
sudo dnf install python3.10
Esempio di pacchetti che verranno installati:
Digita Y e quindi premi invio chiave per procedere con l'installazione.
Una volta completato, confermare con verificando la versione come segue:
python3.10 --version
Esempio di output:
[jjames@fedora ~]$ python3.10 --version
Python 3.10.0rc1
Questo è tutto e hai installato Python 3.10.
Installa Python 3.10 su Fedora Linux dal sorgente
L'opzione alternativa per coloro che si sentono all'altezza di una sfida o richiedono determinate build avanzate dal repository git del sorgente può scegliere di installare direttamente dal sorgente. Il problema principale con questo metodo è che non puoi aggiornare facilmente il gestore di pacchetti DNF come faresti e dovrai ricompilare per eventuali modifiche.
Innanzitutto, dovrai installare le dipendenze necessarie per compilare Python 3.10:
sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel -y
La seconda parte è visitare la pagina dei download sul sito Web di Python e ottenere l'ultima versione utilizzando (wget) :
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0rc1.tar.xz
L'archivio dei file è piccolo, quindi il download non richiederà molto tempo. Al termine, estrai l'archivio:
tar -xf Python-3.10.0rc1.tar.xz
Dovrai passare alla directory di origine ed eseguire lo script di configurazione, che esegue un elenco di controllo di base per garantire che tutte le dipendenze siano presenti affinché l'installazione funzioni.
cd Python-3.10.0rc1.tar.xz && ./configure --enable-optimizations
Nota, le (–ottimizzazioni-abilitate) è consigliato in quanto ottimizza il binario Python eseguendo più test ma richiede più tempo per competere. Nel complesso, il processo dovrebbe richiedere alcuni minuti, quindi si consiglia di non saltare.
Esempio di output finale:
L'opzione successiva consiste nell'utilizzare (make) comando per avviare il processo di compilazione.
make -j 2
Nota, il (-j) corrisponde al numero di core nel tuo sistema per accelerare il tempo di compilazione. Se hai un server potente, puoi impostarlo al massimo che desideri. In caso contrario, sarà l'opzione predefinita di 1. Per scoprire quanti core hai sul tuo sistema, esegui il seguente codice:
nproc
Esempio di output di core del sistema operativo di test LinuxCapable:
Come puoi vedere, abbiamo 2 core, quindi nel comando (make), abbiamo usato (-j 2) .
Nell'ultimo passaggio, una volta terminato il processo di compilazione, installerai il sorgente Python 3.10 eseguendo quanto segue:
sudo make altinstall
Nota, la guida ha utilizzato (altinstall) invece dell'impostazione predefinita (installa) perché sovrascriverà il file binario python binario di sistema predefinito python3 /usr/bin/python .
Controlla la versione dell'installazione per assicurarti che sia stata installata correttamente e il suo numero di build corrente:
python3.10 --version
Esempio di output:
[jjames@fedora ~]$ python3.10 --version
Python 3.10.0rc1