GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare Python su Linux

Python è ora il linguaggio di programmazione più popolare e utilizzato. La semplice sintassi di Python e la bassa curva di apprendimento lo rendono la scelta ideale sia per i principianti che per gli sviluppatori professionisti. Python è anche un linguaggio di programmazione molto versatile. Viene utilizzato quasi ovunque, dallo sviluppo Web all'intelligenza artificiale, davvero ovunque, a parte lo sviluppo mobile.

Se stai usando Python, ci sono buone possibilità che tu sia uno sviluppatore (o che tu voglia diventarlo) e Linux è un'ottima piattaforma per la creazione di software. Ma quando lavori con Python ogni giorno, a volte vuoi rimanere aggiornato con l'ultima versione. Potresti non voler sostituire l'installazione predefinita di Python sul tuo sistema solo per testare l'ultima versione, quindi questo articolo spiega come installare l'ultima versione di Python 3 su Linux senza sostituire la versione fornita dalla tua distribuzione.

Usa il python --version terminale comando per verificare se Python è già installato e, in tal caso, quale versione hai. Se Python non è installato sul tuo sistema Linux o desideri installare una versione aggiornata, procedi nel seguente modo.

Istruzioni dettagliate per l'installazione

Passaggio 1: Innanzitutto, installa i pacchetti di sviluppo necessari per creare Python.

Su Debian:

$ sudo apt update
$ sudo apt install build-essential zlib1g-dev \
libncurses5-dev libgdbm-dev libnss3-dev \
libssl-dev libreadline-dev libffi-dev curl

Su Fedora:

$ sudo dnf groupinstall development

Passaggio 2:scarica l'ultima versione stabile di Python 3

Visita il sito Web ufficiale di Python e scarica l'ultima versione di Python 3. Al termine del download, hai un .tar.xz file di archivio (un "tarball") contenente il codice sorgente di Python.

Fase 3:estrai il tarball

Una volta completato il download, estrai il tarball utilizzando l'applicazione di estrazione di tua scelta o il tar di Linux comando, ad esempio:

$ tar -xf Python-3.?.?.tar.xz

Fase 4:configura lo script

Una volta estratto il tarball di Python, vai allo script di configurazione ed eseguilo nel tuo terminale Linux con:

$ cd Python-3.*
./configure

La configurazione potrebbe richiedere del tempo. Attendi che sia terminato con successo prima di procedere.

Fase 5:avvia il processo di compilazione

Se hai già una versione di Python installata sul tuo sistema e vuoi installare la nuova versione insieme ad essa, usa questo comando:

$ sudo make altinstall

Il processo di compilazione potrebbe richiedere del tempo.

Se vuoi sostituire la tua versione attuale di Python con questa nuova versione, dovresti disinstallare il tuo pacchetto Python attuale usando il tuo gestore di pacchetti (come apt o dnf ) e quindi installa:

$ sudo make install

Tuttavia, è generalmente preferibile installare il software come pacchetto (come un .deb o .rpm file) in modo che il tuo sistema possa tracciarlo e aggiornarlo per te. Poiché questo articolo presuppone che l'ultimo Python non sia ancora impacchettato, probabilmente non hai questa opzione. In tal caso, puoi installare Python con altinstall come suggerito, o ricostruisci un pacchetto Python esistente usando il codice sorgente più recente. Questo è un argomento avanzato e specifico per la tua distribuzione, quindi non rientra nell'ambito di questo articolo.

Fase 6:verifica l'installazione

Se non hai riscontrato alcun errore, l'ultimo Python è ora installato sul tuo sistema Linux. Per verificarlo, scrivi uno di questi comandi nel tuo terminale:

python3 --version

o

python --version

Se l'output dice Python 3.x , Python 3 è stato installato correttamente.

Crea un ambiente virtuale (opzionale)

Più risorse Linux

  • Comandi Linux cheat sheet
  • Cheat sheet sui comandi avanzati di Linux
  • Corso online gratuito:Panoramica tecnica RHEL
  • Cheat sheet della rete Linux
  • Cheat sheet di SELinux
  • Cheat sheet dei comandi comuni di Linux
  • Cosa sono i container Linux?
  • I nostri ultimi articoli su Linux

Python fornisce un pacchetto noto come venv (ambiente virtuale), che ti aiuta a isolare una directory di programma o un pacchetto da altri.

Per creare un ambiente virtuale, inserisci quanto segue nel terminale Python (in questo esempio, supponi che la versione di Python che hai installato sia nella 3.8 serie):

python3.8 -m venv example

Questo comando crea una nuova directory (che ho chiamato esempio ), con alcune sottodirectory.

Per attivare l'ambiente virtuale, inserisci:

$ source example/bin/activate
(example) $

Nota che il tuo terminale richiede ($ ) è ora preceduto da un nome di ambiente.

Per disattivare l'ambiente virtuale, usa il disattiva comando:

(example) $ deactivate

Conclusione

Python è un linguaggio divertente che viene sviluppato e migliorato frequentemente. Acquisire familiarità con le nuove funzionalità è facile, una volta compreso come installare l'ultima versione senza interferire con la versione stabile fornita dalla distribuzione.

Se hai commenti o domande, lasciali nei commenti.


Linux
  1. Come installare Linux in 3 passaggi

  2. Come installare Java su Linux

  3. Come installare NodeJS su Linux

  4. Come installare Python su Linux Mint 20

  5. Come installare Python 3.10 su Rocky Linux 8

Come installare la libreria Python PyBrain in Linux

Come installare Setuptools per Python su Linux

Come installare Python 3.10 su Fedora Linux

Come installare Python 3.9 su Linux Mint 20

Come installare Anaconda Python su Rocky Linux 8

Come installare Python 3.9 su Rocky Linux