Come installare Python 3.11 su Amazon Linux 2

30 gen 2023 2 min di lettura
Come installare Python 3.11 su Amazon Linux 2
Indice dei contenuti

Introduzione

Amazon Linux 2 è un sistema operativo a basso costo basato su Linux distribuito da Amazon Web Services (AWS) per uso sulle sue piattaforme cloud. È progettato per fornire un'esperienza di sistema operativo stabile e affidabile per gli utenti che eseguono applicazioni su AWS. Amazon Linux 2 include pacchetti precompilati di software open source, come Apache, PHP, Python e altri, rendendolo facile da configurare e utilizzare per le esigenze di sviluppo e di produzione.

Python è un linguaggio di programmazione potente e generico. È molto amichevole e facile da imparare. Durante la stesura di questo tutorial, Python 3.11.1 è l'ultima versione disponibile per l'installazione. Questo tutorial ti aiuterà a installare Python 3.11 sul sistema Amazon Linux 2.

Prerequisiti

Questo tutorial fornisce le istruzioni per compilare Python dal codice sorgente. Il processo di compilazione richiedeva che gli strumenti di sviluppo fossero preinstallati, come il comando make. Quindi deve prima aver installato le librerie di sviluppo richieste.

Apri un terminale sul tuo sistema e installa i pacchetti richiesti con il seguente comando:

sudo yum install gcc openssl-devel bzip2-devel libffi-devel 

Scaricare Python 3.11

Visita la pagina di download ufficiale di Python e scarica il Python richiesto sul tuo sistema. In alternativa, puoi usare il seguente comando per scaricare Python 3.11 sul tuo sistema:

wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz 

Al termine del download, estrarre il file di archivio:

sudo tar xzf Python-3.11.1.tgz 

Installare Python 3.11 su Amazon Linux

Passa alla directory estratta con il comando cd. Quindi utilizzare lo script ./configure per preparare il codice sorgente:

cd Python-3.11.1 
sudo ./configure --enable-optimizations 

Successivamente, puoi compilarlo e installarlo con il comando make. Sotto set di comandi per compilare Python 3.9 dal codice sorgente e installare usando il comando altinstall:

sudo make altinstall 

make altinstall viene utilizzato per impedire la sostituzione del file binario python predefinito /usr/bin/python.

Questo completerà l'installazione di Python sul tuo sistema. È possibile rimuovere il file di archivio scaricato per liberare spazio:

sudo rm -f /opt/Python-3.9.16.tgz 

Controllare la versione di Python

Il binario Python sarà disponibile nella directory /usr/local/bin. Questo è già incluso nella variabile d'ambiente PATH. Poiché non abbiamo sovrascritto la versione corrente di Python, è necessario eseguire il comando Python 3.11 come segue:

python3.11 -V 
Python 3.11.1

Creare l'ambiente virtuale Python

L'ambiente virtuale Python fornisce un ambiente isolato per le applicazioni. Questo può essere creato con il modulo "venv" che è già installato con i passaggi precedenti.

Per creare l'ambiente virtuale, passare prima alla directory dell'applicazione:

cd /opt/python-app 

Utilizzare il seguente comando per creare una directory dell'ambiente:

python3.11 -m venv env 

Il comando precedente creerà una directory "env" nella directory corrente contenente tutti i file richiesti per l'ambiente isolato.

Ogni volta che è necessario apportare modifiche all'ambiente, utilizzare il comando seguente per attivarlo:

source env/bin/activate 

Dopo aver attivato l'ambiente, puoi lavorare con la tua applicazione.

Una volta terminato il lavoro, utilizzare il seguente comando per disattivare l'ambiente Python:

deactivate 

Conclusione

L'installazione di Python dal codice sorgente è un processo semplice. Devi solo scaricare il codice sorgente dal sito FTP di Python. Quindi estrarre il file di archivio e compilarlo. Puoi compilare e installare Python in soli 5 minuti su qualsiasi sistema Linux.

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.