Python è un linguaggio open source scritto da Guido Von Rossum e gestito attivamente non solo dagli sviluppatori core di Python, ma anche dalla community. In questo articolo, impareremo come scaricare, compilare dal sorgente e installare il linguaggio di programmazione Python.
Passaggio 1: aggiornare l'elenco repository e aggiornare
Prima di installare qualsiasi nuovo software sul tuo server, assicurati di aggiornare l'elenco dei repository e di aggiornarlo in modo da rimanere aggiornato sulle funzionalità e sulla sicurezza correnti che vengono implementate durante il ciclo di vita di ciascun software. Possiamo farlo eseguendo i seguenti comandi.
sudo apt-get update
sudo apt-get upgrade
Assicurati di seguire le istruzioni sullo schermo nel caso in cui qualcosa possa essere rimosso dopo essere stato deprecato o se sono necessarie ulteriori azioni. Ciò è essenziale per il successo del processo di costruzione e installazione di Python.
Passaggio 2: installare le dipendenze
Avremo bisogno di alcuni pacchetti per creare effettivamente Python dal sorgente.
sudo apt-get install build-essential libssl-dev zlib1g-dev libncurses5-dev libreadline-dev
libgdbm-dev libdb5.3-dev libbz2-dev liblzma-dev libsqlite3-dev libffi-dev tcl-dev tk tk-dev
Passaggio 3: scarica il sorgente e crea
Ora, dobbiamo scaricare la fonte. Poiché viene compresso, dovremo estrarlo prima di poter fare qualsiasi altra cosa con esso.
Inizia eseguendo il comando seguente per iniziare a scaricare l'origine dal server FTP Python.
cd ~ && wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
Ora decomprimi il file e inserisci la directory.
tar xf Python-3.6.0.tar.xz && cd Python-3.6.0
Ora eseguiamo ./configure --enable-optimizations
per configurare i make
file che verranno utilizzati per compilare.
Dopo aver configurato correttamente, possiamo emettere il seguente comando per iniziare a costruire.
make -j2
Nota: con il comando sopra potrebbe essere necessario modificare il numero in -j2
qualcosa di più appropriato. Se il tuo server ha un processore dual-core, questo è il massimo che puoi ottenere. Altrimenti, se il tuo server ha più di due core, puoi regolare il comando di conseguenza. Puoi anche rimuovere -j2
totalmente per costruire su un solo core, tuttavia, ciò potrebbe richiedere del tempo (verso l'alto di 2 o più ore).
Passaggio 4: installazione
Dopo aver completato il processo di compilazione, potresti voler installare Python 3.6 appena creato.
sudo make altinstall
Abbiamo scelto altinstall
sopra install
, nel tentativo di evitare di interferire con qualsiasi versione pre-installata che il sistema operativo del server può contare.
Dopo aver eseguito l'ultimo comando, dovresti avere un'installazione Python 3.6 personalizzata. Puoi verificare di averlo installato correttamente emettendo python3.6
. Se la tua console restituisce qualcosa in base a quanto segue, il gioco è fatto.
example@example:~$ python3.6
Python 3.6.0 (default, Aug 14 2017, 03:53:56)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
È inoltre possibile trovare la documentazione in lingua Python sul sito Web ufficiale di Python .