Anaconda es un administrador de paquetes de código abierto y una distribución de los lenguajes de programación Python y R. Se usa comúnmente para ciencia de datos, aprendizaje automático, procesamiento de big data, computación científica y análisis predictivo. Se puede instalar en todos los principales sistemas operativos, incluidos Windows, Linux y macOS. Anaconda ayuda a los desarrolladores a instalar y administrar las dependencias de Python en una sola instalación. Ofrece una colección de más de 7500 paquetes de código abierto.
En esta publicación, le mostraremos cómo instalar Anaconda Python Distribution en Rocky Linux 8.
Requisitos
- Un servidor que ejecuta RockyLinux 8 en Atlantic.Net Cloud Platform
- Una contraseña de root configurada en su servidor
Paso 1:crear el servidor en la nube de Atlantic.Net
Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo Rocky Linux 8 como sistema operativo con al menos 2 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.
Una vez que haya iniciado sesión en su servidor, ejecute el siguiente comando para actualizar su sistema base con los últimos paquetes disponibles.
dnf update -y
Paso 2:descargue el script de instalación de Anaconda
Primero, deberá descargar la última versión del script de instalación de Anaconda desde su sitio web oficial.
Puedes descargarlo usando el siguiente comando:
wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
Una vez que se complete la descarga, cree el hash criptográfico sha256 del archivo de instalación usando el siguiente comando:
sha256sum Anaconda3-2021.05-Linux-x86_64.sh
Obtendrá el siguiente resultado:
2751ab3d678ff0277ae80f9e8a74f218cfc70fe9a9cdc7bb1c137d7e47e33d53 Anaconda3-2021.05-Linux-x86_64.sh
Ahora, haga coincidir el resultado con los hashes disponibles en el sitio web de Anaconda.
Si el resultado coincide, puede continuar con el siguiente paso.
Paso 3:instale Anaconda en Rocky Linux 8
Ahora, ejecute el script de instalación de Anaconda para instalar Anaconda en su sistema.
bash Anaconda3-2021.05-Linux-x86_64.sh
Se le pedirá que acepte los términos de la licencia, como se muestra a continuación:
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
Escriba sí y presione Entrar. Se le pedirá que establezca la ubicación de instalación:
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] >>>
Presione Entrar para continuar con la ubicación predeterminada. Se le pedirá que inicie Anaconda:
PREFIX=/root/anaconda3 installation finished. Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no] [no] >>> yes
Escriba sí y presione Entrar para iniciar Anaconda y finalizar la instalación:
==> 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
Ahora, activa la instalación de Anaconda usando el siguiente comando:
source ~/.bashrc
Obtendrá el caparazón de Anaconda en el siguiente resultado:
(base) [[email protected] ~]#
Paso 4:Verificar la instalación de Anaconda
Ahora, ejecute el siguiente comando para probar la instalación de Anaconda.
conda info
Obtendrá el siguiente resultado:
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
Para enumerar todos los paquetes disponibles con Anaconda, ejecute el siguiente comando:
conda list
Debería ver todos los paquetes en el siguiente resultado:
# 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
Paso 5:actualizar Anaconda
Anaconda proporciona una utilidad conda para actualizar el paquete Anaconda. Primero, ejecute el siguiente comando para actualizar la utilidad conda a la última versión.
conda update conda
Obtendrá el siguiente resultado:
## 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
A continuación, actualice la Anaconda con el siguiente comando:
conda update anaconda
Paso 6:cree un entorno con Anaconda
Anaconda te permite crear un entorno para organizar proyectos basados en versiones de Python.
Para crear un nuevo entorno llamado conda_env , ejecuta:
conda create --name conda_env python=3
Obtendrá el siguiente resultado:
# # To activate this environment, use # # $ conda activate conda_env # # To deactivate an active environment, use # # $ conda deactivate
Ahora, activa el entorno usando el siguiente comando:
conda activate conda_env
Obtendrá el siguiente shell:
(conda_env) [[email protected] ~]#
Luego, verifique la versión de Python usando el siguiente comando:
python --version
Obtendrá el siguiente resultado:
Python 3.10.0
Para enumerar todos sus entornos, ejecute el siguiente comando:
conda info --envs
Debería ver el siguiente resultado:
(conda_env) [[email protected] ~]# conda info --envs # conda environments: # base /root/anaconda3 conda_env * /root/anaconda3/envs/conda_env
Para desactivar desde el entorno de Anaconda, ejecute el siguiente comando:
conda deactivate
Para eliminar conda_env, ejecute el siguiente comando:
conda env remove -n conda_env
Salida de muestra:
Remove all packages in environment /root/anaconda3/envs/conda_env:
Paso 7:Desinstalar Anaconda
Si desea desinstalar Anaconda de su sistema, deberá instalar la utilidad anaconda-clean en su sistema. Puedes instalarlo usando el siguiente comando:
conda install anaconda-clean
Una vez instalado, obtendrá el siguiente resultado:
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
A continuación, ejecute el siguiente comando para desinstalar Anaconda de su sistema.
anaconda-clean
Obtendrá el siguiente resultado:
Delete .conda? (y/n): y Backup directory: /root/.anaconda_backup/2021-10-22T073105
Luego, elimine todos los archivos y directorios creados por Anaconda usando el siguiente comando:
rm -rf ~/.condarc ~/.conda ~/.continuum
A continuación, edite el archivo .bashrc y elimine todas las líneas agregadas por Anaconda:
nano ~/.bashrc
Elimina las siguientes líneas:
# >>> 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 <<<
Guarde y cierre el archivo cuando haya terminado.
Conclusión
En la guía anterior, explicamos cómo instalar Anaconda en Rocky Linux 8. También explicamos cómo actualizar Anaconda y crear un entorno usando Anaconda. Para obtener más información, visite la página de documentación de Anaconda. ¡Pruébelo hoy en su servidor privado virtual de Atlantic.Net!