Anaconda è un gestore di pacchetti open source e una distribuzione dei linguaggi di programmazione Python e R. È comunemente usato per la scienza dei dati, l'apprendimento automatico, l'elaborazione di big data, il calcolo scientifico e l'analisi predittiva. Può essere installato su tutti i principali sistemi operativi inclusi Windows, Linux e macOS. Anaconda aiuta gli sviluppatori a installare e gestire le dipendenze Python in un'unica installazione. Offre una raccolta di oltre 7.500 pacchetti open source.
In questo post, ti mostreremo come installare Anaconda Python Distribution su Rocky Linux 8.
Prerequisiti
- Un server che esegue RockyLinux 8 sulla piattaforma Atlantic.Net Cloud
- Una password di root configurata sul tuo server
Fase 1:crea un server cloud Atlantic.Net
Per prima cosa, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo Rocky Linux 8 come sistema operativo con almeno 2 GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.
Una volta effettuato l'accesso al server, eseguire il comando seguente per aggiornare il sistema di base con gli ultimi pacchetti disponibili.
dnf update -y
Passaggio 2:scarica lo script di installazione di Anaconda
Innanzitutto, dovrai scaricare l'ultima versione dello script di installazione di Anaconda dal suo sito Web ufficiale.
Puoi scaricarlo usando il seguente comando:
wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
Una volta completato il download, crea l'hash crittografico sha256 del file di installazione utilizzando il comando seguente:
sha256sum Anaconda3-2021.05-Linux-x86_64.sh
Otterrai il seguente output:
2751ab3d678ff0277ae80f9e8a74f218cfc70fe9a9cdc7bb1c137d7e47e33d53 Anaconda3-2021.05-Linux-x86_64.sh
Ora, abbina il risultato agli hash disponibili sul sito web di Anaconda.
Se il risultato corrisponde, puoi procedere al passaggio successivo.
Fase 3:installa Anaconda su Rocky Linux 8
Ora, esegui lo script di installazione di Anaconda per installare Anaconda sul tuo sistema.
bash Anaconda3-2021.05-Linux-x86_64.sh
Ti verrà chiesto di accettare i termini della licenza, come mostrato di seguito:
Welcome to Anaconda3 2021.05 In order to continue the installation process, please review the license agreement. Please, press ENTER to continue >>> Do you accept the license terms? [yes|no] [no] >>> yes
Digita sì e premi Invio. Ti verrà chiesto di impostare il percorso di installazione:
Anaconda3 will now be installed into this location: /root/anaconda3 - Press ENTER to confirm the location - Press CTRL-C to abort the installation - Or specify a different location below [/root/anaconda3] >>>
Premere Invio per procedere con la posizione predefinita. Ti verrà chiesto di avviare Anaconda:
PREFIX=/root/anaconda3 installation finished. Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no] [no] >>> yes
Digita sì e premi Invio per avviare Anaconda e terminare l'installazione:
==> 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! =========================================================================== Working with Python and Jupyter notebooks is a breeze with PyCharm Pro, designed to be used with Anaconda. Download now and have the best data tools at your fingertips. PyCharm Pro for Anaconda is available at: https://www.anaconda.com/pycharm
Ora, attiva l'installazione di Anaconda usando il seguente comando:
source ~/.bashrc
Otterrai la shell Anaconda nel seguente output:
(base) [[email protected] ~]#
Fase 4:verifica dell'installazione di Anaconda
Ora, esegui il seguente comando per testare l'installazione di Anaconda.
conda info
Otterrai il seguente output:
active environment : base active env location : /root/anaconda3 shell level : 1 user config file : /root/.condarc populated config files : conda version : 4.10.1 conda-build version : 3.21.4 python version : 3.8.8.final.0 virtual packages : __linux=4.18.0=0 __glibc=2.28=0 __unix=0=0 __archspec=1=x86_64 base environment : /root/anaconda3 (writable) conda av data dir : /root/anaconda3/etc/conda conda av metadata url : https://repo.anaconda.com/pkgs/main 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 : /root/anaconda3/pkgs /root/.conda/pkgs envs directories : /root/anaconda3/envs /root/.conda/envs platform : linux-64 user-agent : conda/4.10.1 requests/2.25.1 CPython/3.8.8 Linux/4.18.0-305.7.1.el8_4.x86_64 rocky/8.4 glibc/2.28 UID:GID : 0:0 netrc file : None offline mode : False
Per elencare tutti i pacchetti disponibili con Anaconda, esegui il comando seguente:
conda list
Dovresti vedere tutti i pacchetti nel seguente output:
# packages in environment at /root/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 astropy 4.2.1 py38h27cfd23_1 async_generator 1.10 pyhd3eb1b0_0 atomicwrites 1.4.0 py_0 attrs 20.3.0 pyhd3eb1b0_0
Fase 5 – Aggiorna Anaconda
Anaconda fornisce un'utilità conda per aggiornare il pacchetto Anaconda. Innanzitutto, esegui il comando seguente per aggiornare l'utilità conda all'ultima versione.
conda update conda
Otterrai il seguente output:
## Package Plan ## environment location: /root/anaconda3 added / updated specs: - conda The following packages will be downloaded: package | build ---------------------------|----------------- conda-4.10.3 | py38h06a4308_0 2.9 MB xmltodict-0.12.0 | pyhd3eb1b0_0 13 KB ------------------------------------------------------------ Total: 2.9 MB The following packages will be UPDATED: conda 4.10.1-py38h06a4308_1 --> 4.10.3-py38h06a4308_0 The following packages will be DOWNGRADED: xmltodict 0.12.0-py_0 --> 0.12.0-pyhd3eb1b0_0 Proceed ([y]/n)? y Downloading and Extracting Packages xmltodict-0.12.0 | 13 KB | #################################################################################################### | 100% conda-4.10.3 | 2.9 MB | #################################################################################################### | 100% Preparing transaction: done Verifying transaction: done Executing transaction: done
Quindi, aggiorna Anaconda con il seguente comando:
conda update anaconda
Fase 6:crea un ambiente utilizzando Anaconda
Anaconda ti permette di creare un ambiente per organizzare progetti basati su versioni Python.
Per creare un nuovo ambiente denominato conda_env , esegui:
conda create --name conda_env python=3
Otterrai il seguente output:
# # To activate this environment, use # # $ conda activate conda_env # # To deactivate an active environment, use # # $ conda deactivate
Ora, attiva l'ambiente usando il seguente comando:
conda activate conda_env
Otterrai la seguente shell:
(conda_env) [[email protected] ~]#
Successivamente, verifica la versione di Python utilizzando il seguente comando:
python --version
Otterrai il seguente output:
Python 3.10.0
Per elencare tutti i tuoi ambienti, esegui il seguente comando:
conda info --envs
Dovresti vedere il seguente output:
(conda_env) [[email protected] ~]# conda info --envs # conda environments: # base /root/anaconda3 conda_env * /root/anaconda3/envs/conda_env
Per disattivare dall'ambiente Anaconda, eseguire il comando seguente:
conda deactivate
Per rimuovere conda_env, eseguire il comando seguente:
conda env remove -n conda_env
Esempio di output:
Remove all packages in environment /root/anaconda3/envs/conda_env:
Passaggio 7:disinstalla Anaconda
Se desideri disinstallare Anaconda dal tuo sistema, dovrai installare l'utilità anaconda-clean sul tuo sistema. Puoi installarlo usando il seguente comando:
conda install anaconda-clean
Una volta installato, otterrai il seguente output:
The following packages will be downloaded: package | build ---------------------------|----------------- anaconda-clean-1.1.0 | py38h06a4308_1 244 KB ------------------------------------------------------------ Total: 244 KB The following NEW packages will be INSTALLED: anaconda-clean pkgs/main/linux-64::anaconda-clean-1.1.0-py38h06a4308_1 Proceed ([y]/n)? y
Quindi, esegui il comando seguente per disinstallare Anaconda dal tuo sistema.
anaconda-clean
Otterrai il seguente output:
Delete .conda? (y/n): y Backup directory: /root/.anaconda_backup/2021-10-22T073105
Quindi, rimuovi tutti i file e le directory creati da Anaconda usando il seguente comando:
rm -rf ~/.condarc ~/.conda ~/.continuum
Quindi, modifica il file .bashrc e rimuovi tutte le righe aggiunte da Anaconda:
nano ~/.bashrc
Rimuovere le seguenti righe:
# >>> conda initialize >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup="$('/root/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else if [ -f "/root/anaconda3/etc/profile.d/conda.sh" ]; then . "/root/anaconda3/etc/profile.d/conda.sh" else export PATH="/root/anaconda3/bin:$PATH" fi fi unset __conda_setup # <<< conda initialize <<<
Salva e chiudi il file quando hai finito.
Conclusione
Nella guida sopra, abbiamo spiegato come installare Anaconda su Rocky Linux 8. Abbiamo anche spiegato come aggiornare Anaconda e creare un ambiente usando Anaconda. Per ulteriori informazioni, visitare la pagina della documentazione di Anaconda. Provalo oggi sul tuo server privato virtuale di Atlantic.Net!