Introduzione
Anaconda è la piattaforma di data science e machine learning Python/R più popolare. Viene utilizzato per l'elaborazione di dati su larga scala, l'analisi predittiva e l'elaborazione scientifica.
La distribuzione Anaconda viene fornita con oltre 1.500 pacchetti di dati open source. Include anche lo strumento da riga di comando conda e un'interfaccia utente grafica desktop denominata Anaconda Navigator.
In questo tutorial, ti guideremo attraverso il download e l'installazione di Anaconda Python Distribution su Debian 10.
Se il vostro intento è installare Anaconda su di un server in remoto continuate a leggere, altrimenti se volete installare Anaconda sul vostro computer locale saltate il primo paragrafo "Connessione al Server" e leggere 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 root@IP_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 nome_utente@IP_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 nome_utente@IP_DEL_SERVER -p PORTA
Installare Anaconda
Al momento della stesura di questo articolo, l'ultima versione stabile di Anaconda è la versione 2019.10. Prima di scaricare lo script di installazione di Anaconda, visitare la pagina Download di Anaconda e verificare se è disponibile per il download una nuova versione di Anaconda per Python 3.
Utilizzare wget
o curl
per scaricare lo script di installazione di Anaconda:
wget -P /tmp https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.sh
Il download potrebbe richiedere del tempo a seconda della velocità della connessione. Una volta fatto, verifica l'integrità dei dati dello script con il comando sha256sum
:
sha256sum /tmp/Anaconda3-2019.10-Linux-x86_64.sh
Dovresti vedere un output simile al seguente:
46d762284d252e51cd58a8ca6c8adc9da2eadc82c342927b2f66ed011d1d8b53 /tmp/Anaconda3-2019.10-Linux-x86_64.sh
Assicurati che l'hash stampato dal comando sopra corrisponda a quello disponibile su Anaconda con Python 3 su una pagina Linux a 64 bit per la versione Anaconda che stai installando. L'URL per verificare l'hash della versione che abbiamo installato in questo articolo è questo.
Esegui lo script per avviare il processo di installazione di Anaconda:
sh /tmp/Anaconda3-2019.10-Linux-x86_64.sh
Welcome to Anaconda3 2019.10
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
Premere ENTER
per continuare, quindi premere SPACE
per scorrere la licenza. Al termine della revisione della licenza, ti verrà richiesto di accettare i termini della licenza:
Do you accept the license terms? [yes|no]
[no] >>> yes
Digita yes
per accettare la licenza e lo script ti chiederà 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 va bene per la maggior parte degli utenti. Premere ENTER
per confermare la posizione e verrà avviato il processo di installazione.
L'installazione potrebbe richiedere del tempo. Una volta completato, vedrai quanto segue:
Preparing transaction: done
Executing transaction: done
installation finished.
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
Digita yes
, premi ENTER
e lo script conda
verrà aggiunto al tuo PATH
:
==> For changes to take effect, close and re-open your current shell. <==
If you'd prefer that conda's base environment not be activated on startup,
set the auto_activate_base parameter to false:
conda config --set auto_activate_base false
Thank you for installing Anaconda3!
===========================================================================
Anaconda and JetBrains are working together to bring you Anaconda-powered
environments tightly integrated in the PyCharm IDE.
PyCharm for Anaconda is available at:
https://www.anaconda.com/pycharm
Per attivare l'installazione di Anaconda caricare la nuova variabile di ambiente PATH
nella sessione di shell corrente, che è stata aggiunta dal programma di installazione di Anaconda, con il seguente comando:
source ~/.bashrc
Per verificare che Anaconda sia stato installato correttamente, utilizzare il comando conda
:
conda info
active environment : base
active env location : /home/noviello/anaconda3
shell level : 1
user config file : /home/noviello/.condarc
populated config files :
conda version : 4.7.12
conda-build version : 3.18.9
python version : 3.7.4.final.0
virtual packages :
base environment : /root/anaconda3 (writable)
channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/linux-64
https://repo.anaconda.com/pkgs/r/noarch
package cache : /home/noviello/anaconda3/pkgs
/home/noviello/.conda/pkgs
envs directories : /home/noviello/anaconda3/envs
/home/noviello/.conda/envs
platform : linux-64
user-agent : conda/4.7.12 requests/2.22.0 CPython/3.7.4 Linux/4.19.0-6-amd64 debian/10 glibc/2.28
UID:GID : 0:0
netrc file : None
offline mode : False
Per disattivare l'ambiente virtuale conda:
conda deactivate
Per attivare l'ambiente virtuale conda:
conda activate
Aggiornamento Anaconda
L'aggiornamento di Anaconda è un processo piuttosto semplice. Inizia aggiornando lo strumento conda
con il seguente comando:
conda update conda
Quando viene richiesto di confermare l'aggiornamento, digitare y
per procedere.
Una volta aggiornato conda
, procedere con l'aggiornamento di Anaconda:
conda update anaconda
Come prima, quando richiesto, digitare y
per procedere.
È necessario aganacondagiornare regolarmente l'installazione di Anaconda.
Disinstallare Anaconda
Per disinstallare Anaconda dal tuo sistema Debian, prima rimuovi la directory in cui hai installato Anaconda:
rm -rf ~/anaconda3
Modifica il file ~/.bashrc
e rimuovi la directory Anaconda dalla variabile d'ambiente PATH.
Quindi aprire il file .bashrc:
nano ~/.bashrc
Rimuovere le seguenti configurazioni di Anaconda:
# >>> 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 <<<
Eseguire il comando rm
seguente per rimuovere i file e le cartelle nascosti dalla home directory dell'utente:
rm -rf ~/.condarc ~/.conda ~/.continuum
Conclusione
Per maggiori informazioni leggere la guida ufficiale.