Introduzione
Anaconda è una distribuzione che ci aiuta con la gestione dei pacchetti e le distribuzioni. È scritto su Python e sul linguaggio di programmazione R da data scientist, per data scientist. Include i pacchetti relativi alla scienza dei dati per varie piattaforme come Linux, Windows e macOS.
Puoi usare il binario conda per la gestione dei pacchetti con le tue applicazioni Python. Che ti fornirà un ambiente migliore per uno sviluppo più rapido.
In questo tutorial passo passo, ti aiuteremo a installare Anaconda sul tuo sistema Fedora Linux.
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 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
Prerequisiti
Accedi al tuo sistema Fedora e apri un terminale. Generalmente i pacchetti curl sono installati di default sul sistema Fedora. Esegui il seguente comando per installare o aggiornare il pacchetto curl sul tuo sistema.
sudo dnf install curl -y
Scaricare il programma di installazione di Anaconda
Possiamo scaricare lo script di installazione di Anaconda dal sito ufficiale. Visita la pagina di download dello script del programma di installazione di Anaconda per verificare le ultime versioni disponibili.
Utilizzare l'utilità della riga di comando curl per scaricare lo script del programma di installazione di Anaconda come di seguito:
curl --output anaconda.sh https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
Puoi anche utilizzare il checksum SHA-256, per assicurarti che il pacchetto sia sicuro e scaricato correttamente.
Ora imposta il permesso di esecuzione per lo script.
chmod +x anaconda.sh
Come installare Anaconda su Fedora
Il tuo sistema è pronto per installare Anaconda. Passiamo al passaggio di testo ed eseguiamo lo script di installazione di Anaconda come di seguito:
bash anaconda.sh
Segui le istruzioni della procedura guidata per completare il processo di installazione di Anaconda. È necessario fornire input durante il processo di installazione come descritto di seguito:
Usa il comando sopra per eseguire lo script del programma di installazione scaricato con la shell bash.
Digitare "sì" per accettare il contratto di licenza Anaconda per continuare.
Verificare la posizione della directory di installazione di Anaconda e quindi premere Invio per continuare l'installazione in quella directory.
Digita "yes" per inizializzare il programma di installazione di Anaconda sul tuo sistema.
Vedrai un messaggio di installazione riuscita di Anaconda sul tuo sistema insieme a maggiori dettagli sui file e sulle directory di installazione.
L'Anaconda è stato installato con successo sul sistema Fedora Linux. Anche lo script di installazione ha aggiunto la configurazione dell'ambiente nel file .bashrc
dell'utente attualmente connesso.
Utilizzare il seguente comando per attivare l'ambiente Anaconda:
source ~/.bashrc
Ora siamo nella base predefinita dell'ambiente di programmazione. Per verificare l'installazione apriremo conda list:
conda list
# packages in environment at /home/noviello/anaconda3:
#
# Name Version Build Channel
_ipyw_jlab_nb_ext_conf 0.1.0 py38_0
_libgcc_mutex 0.1 main
alabaster 0.7.12 pyhd3eb1b0_0
anaconda 2021.05 py38_0
anaconda-client 1.7.2 py38_0
anaconda-navigator 2.0.3 py38_0
anaconda-project 0.9.1 pyhd3eb1b0_1
anyio 2.2.0 py38h06a4308_1
appdirs 1.4.4 py_0
argh 0.26.2 py38_0
argon2-cffi 20.1.0 py38h27cfd23_1
asn1crypto 1.4.0 py_0
astroid 2.5 py38h06a4308_1
Come creare un ambiente Conda
Usa il seguente comando per creare un nuovo ambiente Python 3 con Anaconda e imposta il suo nome su "myenv". Puoi anche scegliere la versione Python specifica.
conda create -n myenv python=3.9
Quindi, attiva questo ambiente:
conda activate myenv
Vedrai l'ambiente corrente nel prompt dei comandi. Questo indica che ora sei nel nuovo ambiente che hai attivato.
Per disattivare l'ambiente corrente utilizzare il comando:
conda deactivate
Questo ti riporterà all'ambiente di base.
Come aggiornare Anaconda
Puoi facilmente aggiornare Anaconda e i pacchetti usando il binario conda. Per aggiornare Anaconda sul tuo sistema, digita:
conda update --all
Proceed ([y]/n)? y
Premere "y" per procedere con il processo di aggiornamento. L'output ti mostrerà tutti i pacchetti che stanno installando di recente o aggiornando i pacchetti correnti e la rimozione di pacchetti non necessari.
Come disinstallare Anaconda
Se non hai più utilizzato Anaconda sul tuo sistema. Puoi disinstallarlo rimuovendo le directory di installazione e i file creati nella directory home.
rm -rf ~/anaconda3 ~/.conda
Modifica anche il file ~/.bashrc
e rimuovi la configurazione dell'ambiente Anaconda.
Elimina il contenuto del file e salva il file. Quindi esci dalla shell corrente e apri una nuova shell.
Conclusione
Questo articolo ti aiuta a installare Anaconda sui sistemi Fedora Linux. Fornisci inoltre istruzioni per creare un nuovo ambiente con conda. Iniziamo a lavorare con le tue applicazioni Python con gli ambienti Anaconda.