Ricerca nel sito web

Come installare Python 3.9 su Rocky Linux 8


Su questa pagina

  1. Prerequisiti
  2. Aggiornamento del sistema
  3. Installa Python 3.9 utilizzando il repository ufficiale
  4. Installazione manuale di Python 3.9
  5. Installazione dei moduli Python 3.9
  6. Testare l'installazione di Python

Python è un linguaggio di programmazione che può essere utilizzato per creare praticamente qualsiasi cosa. Dai giochi su larga scala alle applicazioni Web e persino a semplici script per il tuo PC o Mac. Python esiste dalla fine degli anni '80 e continua ad essere uno dei linguaggi più popolari in uso oggi.

Il tutorial di oggi ti mostrerà come installare il linguaggio di programmazione Python 3.9 su un sistema Rocky Linux 8.

Prerequisiti

  • Un sistema Rocky Linux 8. Qualsiasi versione relativamente recente di Rocky Linux dovrebbe funzionare correttamente con queste istruzioni.
  • Un utente non root con privilegi sudo impostati sul tuo sistema Rocky.

Aggiornamento del sistema

La prima cosa che dobbiamo fare è aggiornare i pacchetti software di sistema. Ciò garantisce che il nostro intero sistema sia stato aggiornato e aggiornato alle ultime versioni stabili, prima di iniziare a installare Python.

sudo dnf -y update

Installa Python 3.9 utilizzando il repository ufficiale

Al momento della stesura di questo documento, il repository Rocky Linux 8 AppStream predefinito ha Python v3.7, v3.8 e v3.9.

Eseguire il comando seguente per installare l'ultima versione di Python.

sudo dnf install python39

Fai clic su Y e premi Invio quando richiesto. Inizierà il processo di installazione.

Una volta completata l'installazione, esegui il seguente comando per verificare che la tua versione di Python.

python3.9 --version

Python 3.9 dovrebbe ora essere installato sul tuo sistema Rocky e pronto per l'uso.

Installazione manuale di Python 3.9

Se non hai accesso al repository AppStream o preferisci eseguire l'installazione da una fonte diversa, puoi installare Python 3.9 manualmente utilizzando l'archivio Python 3.9. Per iniziare il processo di installazione, apri il tuo terminale ed esegui il seguente comando per installare i pacchetti necessari per compilare i pacchetti Python su Rocky Linux 8.

sudo dnf groupinstall "Development Tools" -y

Successivamente, esegui il seguente comando per installare le dipendenze necessarie. Come openssl-devel, libffi-devel.

sudo dnf install openssl-devel libffi-devel bzip2-devel -y

Ora scarica l'ultima versione di Python usando il comando wget. Estrai il file zip e spostati nella directory estratta.

sudo dnf install wget -y
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tar.xz
tar xvf Python-3.9.7.tar.xz
cd Python-3.9.7/

Una volta che sei nella directory /Python-3.9.7/. Eseguire il comando seguente per configurare il codice sorgente e installare i pacchetti Python.

./configure --enable-optimizations
sudo make altinstall

Usiamo invece altinstall per effettuare l'installazione perché quest'ultima sovrascriverà qualsiasi binario Python esistente. Abbiamo bisogno di Python 3.9 per coesistere sullo stesso sistema con 3.7 o qualsiasi altra versione di Python installata. In caso contrario, non sarai in grado di utilizzare più versioni contemporaneamente.

Questo comando richiede un po' di tempo per essere completato perché questo comando compila un gran numero di pacchetti usati da Python. Si prega di pazientare e attendere il completamento dell'installazione.

Se l'installazione di Python è andata a buon fine, dovresti ricevere un messaggio come di seguito.

Esegui il seguente comando per verificare la tua versione di Python.

python3.9 --version

Dovresti ottenere un output come quello qui sotto.

Installazione dei moduli Python 3.9

Ora che abbiamo installato Python e tutte le sue dipendenze, possiamo installare i nostri moduli desiderati.

Eseguire il comando seguente per scaricare e installare il modulo request per Python 3.9.

python3.9 -m pip install <module>

Dove: è il nome del modulo che si desidera installare. È possibile ottenere un elenco completo dei moduli disponibili sulla pagina ufficiale.

Ad esempio, installeremo il modulo delle richieste.

python3.9 -m pip install requests

Se non si verificano errori durante il processo di installazione, i moduli Python desiderati dovrebbero essere pronti per l'uso sul sistema.

Per vedere quali moduli sono installati sul server, digitare questo comando.

python3.9 -m pip list

Dovresti ottenere un output come quello qui sotto.

Test dell'installazione di Python

Ora che hai installato Python 3.9, proviamolo. Esegui il seguente comando per creare un file di prova con il tuo editor di testo preferito, come vi o nano. Il nome di questo file è il modo in cui eseguirai il programma Python d'ora in poi senza specificare il percorso completo del file.

cd Python-3.9.7
sudo nano hello.py

Copia e incolla il seguente codice nel tuo file, salva le modifiche al file ed esci dall'editor.

print("Howtoforge, HelloWorld!")

Ora possiamo eseguire questo programma digitando:

python3.9 hello.py

Se tutto funziona correttamente dovresti ricevere un messaggio Hello World.

Conclusione

In questa guida, abbiamo imparato come installare il linguaggio di script Python 3.9 su Rocky Linux 8. Ora possiamo usare Python per programmare e scrivere script.

Se hai domande o dubbi, lascia un commento qui sotto.