Introduzione

Anaconda è una popolare piattaforma di data science e machine learning Python/R, utilizzata per l'elaborazione dei dati su larga scala, l'analisi predittiva e l'elaborazione scientifica.

La distribuzione Anaconda viene fornita con 250 pacchetti di dati open-source e oltre 7.500 pacchetti aggiuntivi possono essere installati dai repository Anaconda. Include anche lo strumento conda da riga di comando e un'interfaccia utente grafica desktop denominata Anaconda Navigator.

Questo tutorial ti guiderà attraverso l'installazione di Anaconda Python Distribution su Ubuntu 20.04 LTS Focal Fossa.

Se desideri installare Anaconda su un server in remoto continua a leggere, altrimenti salta il primo paragrafo "Connessione al Server" e leggi il successivo.

Connessione al Server

Per accedere al server, è necessario conoscere l'indirizzo IP. Avrai anche bisogno dell'username e della password per l'autenticazione. Per connettersi al server come utente root digitare il seguente comando:

ssh [email protected]_DEL_SERVER

Successivamente sarà necessario inserire la password dell'utente root.

Se non utilizzate l'utente root potete connettervi con un'altro nome utente utilizzando lo stesso comando, quindi modificare root con il vostro nome_utente:

ssh [email protected]_DEL_SERVER

Successivamente vi verrà chiesto di inserire la password del vostro utente.

La porta standard per connettersi tramite ssh è la 22, se il vostro server utilizza una porta diversa, sarà necessario specificarla utilizzando il parametro -p, quindi digitare il seguente comando:

ssh [email protected]_DEL_SERVER -p PORTA

Installare Anaconda

Al momento della stesura di questo articolo, l'ultima versione stabile di Anaconda è la versione 2020.02. Prima di scaricare lo script del programma di installazione, visitare la pagina Download e verificare se è disponibile per il download una nuova versione di Anaconda per Python 3.

Completa i seguenti passi per installare Anaconda su Ubuntu 20.04 LTS Focal Fossa.

Anaconda Navigator è una GUI basata su QT. Se si installa Anaconda su un computer desktop e si desidera utilizzare l'applicazione GUI, installare i seguenti pacchetti. Altrimenti, saltare questo passaggio.

sudo apt install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6

Scarica lo script di installazione di Anaconda con il tuo browser web o con wget:

wget -P /tmp https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh

Il download potrebbe richiedere del tempo a seconda della velocità della connessione.

Questo passaggio è facoltativo, ma si consiglia di verificare l'integrità dei dati dello script.

Utilizzare il comando sha256sum  per visualizzare il checksum dello script:

sha256sum /tmp/Anaconda3-2020.02-Linux-x86_64.sh

L'output dovrebbe essere simile al seguente:

2b9f088b2022edb474915d9f69a803d6449d5fdb4c303041f60ac4aefcc208bb  /tmp/Anaconda3-2020.02-Linux-x86_64.sh

Assicurati che l'hash stampato dal comando sopra corrisponda a quello disponibile sulla pagina web Anaconda with Python 3 on 64-bit Linux page per la tua versione Anaconda appropriata.

A questo indirizzo puoi verificare se l'sha256 corrisponde al tuo.

Adesso puoi eseguire lo script per avviare il processo di installazione:

bash /tmp/Anaconda3-2020.02-Linux-x86_64.sh

Dovresti vedere un output come il seguente:

Welcome to Anaconda3 2020.02

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>> 

Premi ENTER per continuare. Per scorrere la licenza, utilizzare la key ENTER. Al termine della revisione della licenza, ti verrà chiesto di approvare i termini della licenza:

Do you approve the license terms? [yes|no]

Digita yes per accettare la licenza e ti verrà richiesto di scegliere il percorso di installazione:

Anaconda3 will now be installed into this location:
/home/noviello/anaconda3

    - Press ENTER to confirm the location
    - Press CTRL-C to abort the installation
    - Or specify a different location below

La posizione predefinita dovrebbe andare bene per la maggior parte degli utenti. Premere ENTER per confermare la posizione.

L'installazione potrebbe richiedere del tempo e, una volta completato, lo script ti chiederà se desideri eseguirlo conda init. Tipo yes.

Installation finished.
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]

Questo aggiungerà lo strumento da riga di comando conda al tuo sistema PATH.

Per attivare l'installazione di Anaconda, è possibile chiudere e riaprire la shell o caricare la nuova variabile di ambiente PATH nella sessione di shell corrente digitando:

source ~/.bashrc

Per la corretta installazione, digita conda nel terminale.

Questo è tutto! Hai installato correttamente Anaconda sul tuo computer Ubuntu e puoi iniziare a usarlo.

Se hai installato Anaconda su un sistema desktop, apri la GUI di Navigator digitando nel tuo terminale anaconda-navigator.

Aggiornare Anaconda

L'aggiornamento di Anaconda è un processo piuttosto semplice. Apri il tuo terminale e inserisci:

conda update --all

Se sono presenti aggiornamenti per conda, verrà visualizzato un elenco e verrà richiesto di confermare l'aggiornamento:

The following packages will be UPDATED:

  anaconda-navigator                          1.9.12-py37_0 --> 1.9.12-py37_1
  conda                                        4.8.2-py37_0 --> 4.8.3-py37_0
  conda-package-han~                   1.6.0-py37h7b6447c_0 --> 1.6.1-py37h7b6447c_0


Proceed ([y]/n)? 

È una buona idea aggiornare regolarmente l'installazione di Anaconda.

Disinstallare Anaconda

Se desideri disinstallare Anaconda dal tuo sistema Ubuntu, rimuovi la directory di installazione di Anaconda e tutti gli altri file che sono stati creati durante l'installazione:

rm -rf ~/anaconda3 ~/.condarc ~/.conda ~/.continuum

Apri il file ~/.bashrc e rimuovi la directory Anaconda dalla variabile d'ambiente PATH:

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/noviello/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/noviello/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/home/noviello/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/noviello/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<
~/.bashrc

Conclusione

Ti abbiamo mostrato come installare Anaconda su Ubuntu 20.04 LTS Focal Fossa. Ora dovresti controllare la Guida introduttiva ufficiale di conda.