[Guida] Linux: come installare Anaconda, il toolbox per il data science

Nell’articolo di oggi vi mostrerò come installare Anaconda sui sistemi GNU/Linux.

Ananconda è una distribuzione dei linguaggi di programmazione Python e R per il data science, che mira a semplificare la gestione e la distribuzione dei pacchetti su Windows, GNU/Linux e MacOS.

Anaconda: il toolkit per il data science

Anaconda è disponibile in quattro edizioni: l’edizione individuale open source, quella commerciale, l’edizione per i team e quella aziendale. L’individual edition è la piattaforma di distribuzione Python più popolare al mondo, con oltre 20 milioni di utenti.

anaconda data science python r
Conda, il packet manager incluso nella distribuzione, consente quindi di gestire e distribuire applicazioni, ambienti e navigare tra una miriade di pacchetti disponibili per Python ed R, tutti dedicati al data science. Incluso nella distribuzione c’è anche Anaconda Navigator, un’interfaccia grafica che consente agli utenti di avviare applicazioni e gestire pacchetti e ambienti senza utilizzare la riga di comando.

Come installarlo

Prima di procedere all’installazione vera e propria di Anaconda, dovete preparare il vostro sistema con tutti i componenti necessari. In base alla distribuzione, quindi, utilizzate alternativamente una delle seguenti direttive:

#ArchLinux e derivate
sudo pacman -Sy libxau libxi libxss libxtst libxcursor libxcomposite libxdamage libxfixes libxrandr libxrender mesa-libgl alsa-lib libglvnd
#Debian e derivate
sudo apt install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6
#Fedora e derivate
sudo dnf install libXcomposite libXcursor libXi libXtst libXrandr alsa-lib mesa-libEGL libXdamage mesa-libGL libXScrnSaver
#openSUSE e simili
sudo zypper install libXcomposite1 libXi6 libXext6 libXau6 libX11-6 libXrandr2 libXrender1 libXss1 libXtst6 libXdamage1 libXcursor1 libxcb1 libasound2 libX11-xcb1 Mesa-libGL1 Mesa-libEGL1

anaconda python r dipendenze installazione

Procedete, ora, a scaricare l’ultima versione dell’installer dalla pagina ufficiale. Al momento della scrittura dell’articolo è la 3-2020.11. Al posto del download manuale dal sito web di Anaconda potete anche utilizzare la seguente direttiva:

wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh

Infine procedete con l’installazione utilizzando la seguente direttiva:

bash Anaconda3-2020.11-Linux-x86_64.sh

Dovete ora effettuare una piccola interazione con l’installer:

  • Accettate la licenza: premete enter per leggerla, q per uscire dal lettore ed infine digitate yes;
  • Accettate il percorso predefinito di installazione o, eventualmente, cambiatelo;
  • Al termine dell’installazione, digitate yes alla richiesta di inizializzazione di Anaconda.

licenza installazione

L’installazione è terminata. Dopo aver riavviato il terminale, vedrete la dicitura (base) davanti al prompt. Questo significa che è attivo l’ambiente di base di conda. Se, come me, non volete che l’ambiente di base di conda sia attivato per impostazione predefinita all’avvio del sistena, eseguite i seguenti comandi:

conda config --set auto_activate_base false
source ~/.bashrc

Potete ora attivare o meno il base environment tramite il comando conda activate e conda deactivate ogni volta che dovete farne uso. Attivate, ad esempio, l’ambiente e digitate il seguente comando:

anaconda-navigator

anaconda navigator data science python r

Disinstallare Anaconda

La procedura per disinstallare Anaconda è altrettando semplice, come primo step eseguite le seguenti direttive:

conda install anaconda-clean
anaconda-clean –yes

Eliminate, successivamente, le directory che vi indico nelle prossime righe, facendo attenzione ad adattare i path al vostro ambiente

rm -fr ~/anaconda3/ rm -fr ~/.anaconda_backup/ #questa cartella viene creata automaticamente dai comandi precedenti

Eliminate, infine, le seguenti istruzioni dal file .bashrc

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

Al termine riavviate il sistema. Per maggiori informazioni su Anaconda e le sua potenzialità da sfruttare con Python o R, vi rimando alla pagina uffciale del progetto.

sharing-caring-1

Seguiteci sul nostro canale Telegram, sulla nostra pagina Facebook e su Google News. Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.

Fonte: https://www.lffl.org/2021/02/guida-come-installare-anaconda.html

Visited 5 times, 1 visit(s) today
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.