GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare Anaconda Python Distribution su Rocky Linux 8

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!


Linux
  1. Come installare Python su Linux

  2. Come installare Python su Linux Mint 20

  3. Come installare la distribuzione Anaconda Python su Ubuntu 16.04

  4. Come installare Anaconda Python Distribution su Rocky Linux 8

  5. Come installare Python 3.10 su Rocky Linux 8

Come installare Anaconda su Rocky Linux 8

Come installare la distribuzione Anaconda Python su Ubuntu 18.04

Come installare Anaconda Python su Rocky Linux 8

Come installare Python 3.9 su Rocky Linux

Come installare Anaconda Python su Rocky Linux 8

Come installare Anaconda Navigator e JupyterLab su Linux