GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Python 3.8 su Debian 10

Python è uno dei linguaggi di programmazione più utilizzati al mondo. Con la sua sintassi semplice e facile da imparare, Python è una scelta popolare per principianti e sviluppatori esperti. Python è un linguaggio di programmazione abbastanza versatile. Può essere utilizzato per creare tutti i tipi di applicazioni, da semplici script a sofisticati algoritmi di apprendimento automatico.

Debian 10 include Python versione 3.7, che può essere installato o aggiornato usando apt strumento.

Al momento in cui scrivo, Python 3.8 è l'ultima major release del linguaggio Python. Include molte nuove funzionalità come espressioni di assegnazione, parametri solo posizionali, supporto per le stringhe f e altro ancora. Python 3.8 non è disponibile nei repository Debian 10 standard.

Questo tutorial spiega come installare Python 3.8 su Debian 10. Ti mostreremo anche come creare un ambiente virtuale.

Installazione di Python 3.8 su Debian 10 #

Compilare Python 3.8 su Debian è un processo relativamente semplice e richiederà solo pochi minuti.

  1. Inizia installando i pacchetti necessari per compilare il sorgente Python:

    sudo apt updatesudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
  2. Scarica il codice sorgente dell'ultima versione dalla pagina di download di Python con wget o curl . Al momento della stesura di questo articolo, l'ultima versione è 3.8.2 :

    curl -O https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz
  3. Al termine del download, estrai il tarball:

    tar -xf Python-3.8.2.tar.xz
  4. Passare alla directory dei sorgenti di Python ed eseguire configure sceneggiatura:

    cd Python-3.8.2./configure --enable-optimizations

    Lo script esegue una serie di controlli per assicurarsi che tutte le dipendenze sul sistema siano presenti. Il --enable-optimizations l'opzione ottimizzerà il binario Python eseguendo più test, il che renderà il processo di compilazione più lento.

  5. Esegui make per avviare il processo di compilazione:

    make -j 4

    Modifica il -j per corrispondere al numero di core nel tuo processore. Puoi trovare il numero digitando nproc .

  6. Una volta completata la compilazione, installa i binari Python eseguendo il comando seguente come utente con accesso sudo:

    sudo make altinstall

    Non utilizzare lo standard make install poiché sovrascriverà il sistema predefinito python3 binario.

  7. A questo punto, Python 3.8 è installato sul tuo sistema Debian e pronto per essere utilizzato. Puoi verificarlo digitando:

    python3.8 --version
    Python 3.8.2

Creazione di un ambiente virtuale #

L'ambiente virtuale Python è un albero di directory autonomo che include un'installazione Python e una serie di pacchetti aggiuntivi. Ti consente di installare i moduli Python in una posizione isolata per un progetto specifico, anziché essere installati a livello globale. In questo modo, non devi preoccuparti di influenzare altri progetti Python.

In questo esempio creeremo un nuovo progetto Python 3.8 chiamato my_app all'interno della home directory dell'utente.

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

mkdir ~/my_app && cd ~/my_app

Dall'interno della radice del progetto, esegui il comando seguente per creare un ambiente virtuale chiamato my_app_venv :

python3.8 -m venv my_app_venv

Attiva l'ambiente:

source my_app_venv/bin/activate

Una volta attivato, il prompt della shell sarà preceduto dal nome dell'ambiente. A partire da Python 3.4, durante la creazione di ambienti virtuali pip, il gestore di pacchetti per Python viene installato per impostazione predefinita.

All'interno dell'ambiente virtuale, puoi usare pip invece di pip3.8 e python invece di python3.8 :

python -v
Python 3.8.1

Una volta terminato il lavoro per disattivare l'ambiente, digitare deactivate e tornerai alla tua shell normale.

deactivate

Debian
  1. Come installare Python 3.8 su Debian 11 Bullseye

  2. Come installare Python 3.9 su Debian 11 Bullseye

  3. Debian – Come installare Python 3.6?

  4. Come installare Python 3.6.4 su Debian 9

  5. Come installare Python 3.10 su Debian 11

Come installare Python 3.9 su Debian 11

Come installare Python 3.10 su Debian 11?

Come installare Python 3.7 su Debian 11 Bullseye

Come installare Python 3 su Debian 8

Come installare Python 3.7 su Debian 9 Stretch

Come installare Vai su Debian 10