GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa Python 3.11 su Ubuntu 20.04 - Guida passo passo?

Python è considerato uno dei linguaggi di programmazione più popolari, multiuso e adatti ai principianti. Viene utilizzato in un'ampia selezione di aree, tra cui data science, machine learning, prototipazione rapida e creazione di applicazioni web.

Python 3.11 è stato rilasciato alcuni mesi fa quest'anno, ottobre 2022 e offre una vasta gamma di miglioramenti come una maggiore velocità di esecuzione, una migliore diagnostica degli errori e moduli migliorati per citarne solo alcuni.

Qui a LinuxAPT, esamineremo come installare Python 3.11 su Ubuntu 20.04.


Caratteristiche principali Python include:

  • 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.


Passaggi per installare Python 3.11 su Ubuntu 20.04

1. Esegui l'aggiornamento del sistema

Per iniziare, devi installare le dipendenze che saranno richieste durante l'installazione di Python 3.11. Ma prima, aggiorna gli elenchi dei pacchetti di Ubuntu:

$ sudo apt update

Quindi, installa il pacchetto software-properties-common. Ciò fornisce un'astrazione dei repository APT e fornisce alcuni utili script che aiutano a gestire le applicazioni software di fornitori di terze parti come i PPA:

$ sudo apt install software-properties-common


2. Installa Python3.11 su Ubuntu

Per installare correttamente Ubuntu, dobbiamo aggiungere il deadsnakes PPA che fornisce le versioni più recenti di Python come Python 3.7 e 3.8 per Ubuntu 18.04 e Python 3.9 a Python 3.11 sia per Ubuntu 18.04 che per Ubuntu 20.04.

Quindi, procedi con l'aggiunta dei deadsnakes PPA:

$ sudo add-apt-repository ppa:deadsnakes/ppa

Per continuare ad aggiungere il PPA, procedi e premi INVIO.

Quindi, aggiorna gli elenchi dei pacchetti per sincronizzare il tuo sistema con il PPA deadsnakes appena aggiunto:

$ sudo apt update

Infine, usa il comando APT per installare Python 3.11:

$ sudo apt install python3.11

Per confermare che Python3.11 sia installato, esegui il comando:

$ python3.11 —-version


3. Installa pacchetti Python aggiuntivi

Inoltre, ci sono alcuni pacchetti utili che integrano l'installazione predefinita di Python che potresti considerare di installare.

Prendi in considerazione l'installazione di intestazioni di sviluppo per la creazione e la compilazione di estensioni C:

$ sudo apt install python3.11-dev

Inoltre, considera l'installazione del modulo della libreria standard `dbm.gnu`:

$ sudo apt install python3.11-gdbm

Infine, installa il modulo Python venv che ti permette di creare ambienti virtuali:

$ sudo apt install python3.11-venv

Puoi anche considerare l'installazione della libreria Tkinter Python:

$ sudo apt install python3.11-tk


Come si accede alla shell di Python 3.11?

Per accedere alla shell Python esegui il comando:

$ python3.11

Ora puoi eseguire il tuo codice Python.

Il modulo venv di Python è un ambiente virtuale è un ambiente Python in modo tale che l'interprete Python, le librerie e gli script installati al suo interno siano isolati da quelli stabiliti in altri ambienti virtuali e (per impostazione predefinita) qualsiasi libreria installata sul tuo sistema operativo, ad esempio, quelli che sono installati sul tuo sistema operativo Ubuntu per evitare conflitti e disturbare i tuoi ambienti di produzione.

Per assicurarti che Python 3.11 sia installato correttamente e funzionante, crea un rapido progetto Python 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.11 -m venv test_app_venv

Nota, l'installazione compilata includeva venv. Tuttavia, se hai installato utilizzando il metodo di gestione dei pacchetti APT, potrebbe essere necessario installare il pacchetto venv in caso di problemi:

$ sudo apt install python3.11-venv -y

Successivamente, attiva l'ambiente virtuale:

$ source test_app_venv/bin/activate

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

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

Prima di iniziare, controlla se sono disponibili aggiornamenti per PIP:

$ python3.11 -m pip install --upgrade pip

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

Esempio:

$ pip3.11 install apache-airflow

Se si utilizza il metodo di gestione dei pacchetti APT, sarà necessario installare la versione Python 3.11-dev. In caso contrario, la maggior parte dei pacchetti PIP non verrà installata correttamente.

Non è necessario che le installazioni manuali (compilate) eseguano questa operazione poiché vengono installate in modo nativo:

$ sudo apt install python3.11-dev -y

Rimuovere l'applicazione di prova utilizzando PIP3.11:

$ pip3.11 uninstall apache-airflow

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

$ deactivate



Ubuntu
  1. Installa i3 su Ubuntu 20.04 - Guida passo passo?

  2. Installa Tor su Ubuntu 20.04 - Guida passo passo?

  3. Installa qt su Ubuntu 20.04 - Guida passo passo?

  4. Installa Git su Ubuntu 20.04 - Guida passo passo?

  5. Installa LAMP in Ubuntu 20.04 - Guida passo passo?

Installa Rundeck su Ubuntu 20.04 - Guida passo passo?

Installa 7-zip su Ubuntu 20.04 - Guida passo passo?

Installa Asterisk su Ubuntu 20.04 - Guida passo passo?

Installa Jekyll su Ubuntu 20.04 - Una guida passo passo?

Installa 11ty su Ubuntu 20.04 - Una guida passo passo?

Installa Scribus su Ubuntu 20.04 - Una guida passo passo?