Introducción
Anaconda es un administrador de paquetes de código abierto. Gestor de entorno e implementación de lenguajes de programación Python y R. Diseñado para flujos de trabajo de ciencia de datos y aprendizaje automático.
En este tutorial veremos cómo instalar y configurar Anaconda en un VPS con Ubuntu 18.04 LTS.
Si desea instalar Anaconda en un servidor remoto, continúe leyendo, de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.
Conexión al servidor
Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:
ssh root@IP_DEL_SERVER
A continuación, deberá ingresar la contraseña del usuario root.
Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:
ssh nome_utente@IP_DEL_SERVER
Luego se le pedirá que ingrese su contraseña de usuario.
El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Instalar Anaconda
Recomiendo descargar la última versión del script de instalación de Anaconda para Python 3 desde el sitio oficial.
Actualmente, la última versión es 5.2.0
Luego ingresamos a la carpeta de /tmp
usando el comando cd, desde la terminal:
cd /tmp
Descarga el script usando curl:
curl -O https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh
Verifique la integridad del script de instalación usando sha256sum
:
sha256sum Anaconda3-5.2.0-Linux-x86_64.sh
Debería recibir un mensaje de respuesta similar al siguiente:
09f53738b0cd3bb96f5b1bac488e5528df9906be2480fe61df40e0e0d19e3d48 Anaconda3-5.2.0-Linux-x86_64.sh
Luego verifique si el código mostrado corresponde al oficial.
Inicie el script de instalación:
bash Anaconda3-5.2.0-Linux-x86_64.sh
Luego presione ENTER para continuar con la instalación.
Presione ENTER nuevamente para leer la licencia, y escriba " sí " si acepta, para continuar con la instalación.
Debería ver un mensaje de respuesta similar al siguiente:
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 ENTER nuevamente para continuar, la instalación puede demorar mucho tiempo.
Al final de la instalación se le preguntará si desea incluir la RUTA de instalación de Anaconda en su.bashrc, escriba " yes " para continuar.
Luego, puede elegir si desea descargar Microsoft VSCode, un editor de código abierto con una interfaz gráfica. En nuestro caso no es necesario. Será posible descargarlo más tarde desde el sitio web oficial.
Para activar la instalación de Anaconda:
source ~/.bashrc
Podemos volver al directorio principal escribiendo:
cd
Para verificar la instalación correcta de Anaconda, ejecute el siguiente comando, para mostrar una lista de paquetes disponibles:
conda list
Configurar los entornos virtuales de Anaconda (entornos)
Los entornos virtuales de Anaconda le permiten mantener los proyectos organizados según las versiones y paquetes de Python requeridos. Para cada entorno, puede especificar qué versión de Python usar para un proyecto en particular.
Para comprobar las versiones de Python disponibles:
conda search "^python$"
Creemos un entorno usando la última versión de Python 3. Llamaremos al entorno noviello_env. Puede utilizar un nombre de su elección.
Entonces, para crear el entorno virtual:
conda create --name noviello_env python=3
Presione " y " para confirmar la creación del nuevo entorno.
Puede activar su entorno recién creado:
source activate noviello_env
Después de la activación, se encontrará en el nuevo entorno virtual.
Para verificar la versión de Python utilizada:
python --version
Para deshabilitar el entorno virtual de Anaconda:
source deactivate
Para crear un nuevo entorno virtual con una versión específica de Python, puede usar el siguiente comando:
conda create -n noviello_env35 python=3.5
Para ver todos los entornos virtuales creados:
conda info --envs
Para instalar un paquete específico en el entorno virtual:
conda install --name noviello_env35 nome_pacchetto
Para eliminar un entorno virtual:
conda remove --name noviello_env35 --all
Actualizar Anaconda
Recomiendo actualizar Anaconda periódicamente para poder usar las últimas versiones de todos los paquetes.
Para actualizar conda:
conda update conda
Próxima actualización Anaconda:
conda update anaconda
Quitar Anaconda
Para desinstalar Anaconda, use los siguientes comandos.
Instale una herramienta Anaconda para eliminar automáticamente los archivos de configuración y crear una copia de seguridad automática de ellos:
conda install anaconda-clean
Luego escriba:
anaconda-clean
Para eliminar la carpeta raíz de Anaconda:
rm -rf ~/anaconda3
Elimine la RUTA del archivo.bashrc, abra el archivo:
nano ~/.bashrc
Busque la siguiente línea:
export PATH="/root/anaconda3/bin:$PATH"
ATENCIÓNusuario root
export PATH="/home/nome_utente/anaconda3/bin:$PATH"
Anaconda se ha eliminado de su servidor.
Conclusión
La instalación y configuración de Anaconda en Ubuntu 18.04 LTS ha finalizado.