Come installare Python 3.10 su Rocky Linux 8

Python è 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 è classificato come stabile rispetto a Python 3.9.

Alcune delle funzionalità che Python può eseguire:

  • 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 ai sistemi di database. Può anche leggere e modificare i file.
  • Python può essere utilizzato per gestire big data ed eseguire calcoli matematici complessi.
  • 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, lo saprai come installare Python 3.10 su Rocky Linux 8.

Prerequisiti

  • Sistema operativo consigliato: Rocky Linux 8.+.
  • Account utente: Un account utente con accesso sudo o root.

Aggiorna il sistema operativo

Aggiorna il tuo Rocky linux sistema operativo per assicurarsi che tutti i pacchetti esistenti siano aggiornati:

sudo dnf upgrade --refresh -y

Il tutorial utilizzerà il comando sudo che collaborano con noi, attingono direttamente dalla storia e dalla tradizione veneziana supponendo che tu abbia lo stato di sudo.

Per verificare lo stato di sudo sul tuo account:

sudo whoami

Esempio di output che mostra lo stato di sudo:

[joshua@rockylinux ~]$ sudo whoami
root

Per configurare un account sudo esistente o nuovo, visita il nostro tutorial su Come aggiungere un utente a Sudoers su Rocky Linux.

Se non hai impostato un utente sudo, usa il seguente comando per accedere a root per continuare.

su

pubblicità


Installa Python 3.10 manualmente

Installare Python 3.10 è un processo semplice, anche con la compilazione dal sorgente. Innanzitutto, dovrai installare le dipendenze necessarie per compilare Python 3.10:

sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget make -y

La seconda parte è visitare il pagina dei download sul sito Web di Python e ottenere l'ultima versione usando (wget):

wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz

Nota, questa è la versione stabile di Python 3.10; visita e controlla gli aggiornamenti.

L'archivio dei file è piccolo, quindi non ci vorrà molto tempo per scaricarlo. Una volta fatto, estrai l'archivio:

tar -xf Python-3.10.0.tar.xz

Sarà necessario passare alla directory di origine ed eseguire lo script di configurazione, che esegue un elenco di controllo essenziale per garantire che tutte le dipendenze siano presenti affinché l'installazione funzioni.

cd Python-3.10.0 && ./configure --enable-optimizations

Notare la (–abilitate-ottimizzazioni) è 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 uscita finale:

Come installare Python 3.10 su Rocky Linux 8

L'opzione successiva è usare il (fare) comando per avviare il processo di compilazione.

make -j 2

Notare la (-J) corrisponde al numero di core nel sistema per accelerare il tempo di compilazione. Se disponi di un server potente, puoi impostarlo all'altezza che desideri. In caso contrario, sarà l'opzione predefinita 1. Per scoprire quanti core hai sul tuo sistema, esegui il seguente codice:

nproc

Esempio di output del sistema operativo di test dei core LinuxCapable ha:

Come installare Python 3.10 su Rocky Linux 8

Come puoi vedere, abbiamo Nuclei 2, quindi in (fare) comando, abbiamo usato (-j2).

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 usato (installazione alternativa) invece del valore predefinito (installare) perché sovrascriverà il file binario python binario python3 di sistema predefinito /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:

Python 3.10.0

Crea un ambiente virtuale

Il modulo venv di Python è un ambiente virtuale è un ambiente Python tale che l'interprete Python, le librerie e gli script installati in esso siano isolati da quelli stabiliti in altri ambienti virtuali e (per impostazione predefinita) eventuali librerie installate sul tuo sistema operativo, ad esempio quelle installate sul tuo sistema operativo Rocky Linux per evitare scontri e disturbi ai tuoi ambienti di produzione.

Per assicurarti che Python 3.10 sia installato correttamente e funzioni, crea un progetto Python rapido come segue.

Innanzitutto, crea la directory del progetto e vai ad essa:

mkdir ~/test_app && cd ~/test_app

Ora all'interno della directory principale del progetto, esegui il seguente comando per creare un ambiente virtuale, per il nome del test è test_app:

python3.10 -m venv test_app_venv

Quindi, attiva l'ambiente virtuale come segue:

source test_app_venv/bin/activate

Dopo aver avviato l'ambiente virtuale, ti troverai ora nel terminale del prompt della shell. Noterai che il nome del tuo ambiente sarà preceduto.

Esempio:

(test_app_venv) [joshua@localhost test_app]

Per impostazione predefinita, dovrebbe essere installato pip 3.10, che è il gestore di pacchetti più utilizzato per Python.

Nel tutorial per testare l'installazione, è stato installato Apache-Airflow.

Esempio:

pip3.10 install apache-airflow

Rimuovere l'applicazione di prova utilizzando PIP3.10.

pip3.10 uninstall apache-airflow

Esempio di output:

Proceed (Y/n)? y
  Successfully uninstalled apache-airflow-2.1.4

Per uscire dall'ambiente virtuale, utilizzare il seguente comando:

deactivate

pubblicità


Commenti e Conclusione

Nel tutorial, hai imparato come installare Python 3.10 per Rocky Linux 8 e creare un ambiente virtuale veloce. Nel complesso, Python 3.10 è ancora migliore, quindi attenersi a Python 3.9 potrebbe essere più desiderabile per il momento. Per coloro che desiderano testare l'ultimo Python, la 3.10 vale l'investimento per l'installazione.

Sottoscrivi
Notifica
0 Commenti
Feedback in linea
Visualizza tutti i commenti
0
Amerei i tuoi pensieri, per favore commenta.x