Introducción

Anaconda es un entorno de código abierto y un administrador de paquetes diseñado para flujos de trabajo de ciencia de datos y aprendizaje automático. También ayuda a difundir lenguajes de programación como Python y R.

Con más de 1000 paquetes de ciencia de datos diferentes; Anaconda ayuda a procesar datos en análisis predictivos y cálculos científicos a gran escala. Puede obtener este paquete tanto en la versión gratuita como en la de pago.

Este artículo lo guiará a través de los pasos para instalar la versión Anaconda Python 3 en un servidor que ejecuta Ubuntu 18.04 y configurarlo con un servicio de alojamiento de Python (es decir, un host que admita Python).

Paso 1 – Instale Anaconda

El primer paso es descargar la última versión estable de Anaconda. Vaya a la página de descarga de Anaconda y descargue la última versión de Anaconda para Python 3. La versión actual es 5.2 al momento de escribir este artículo. Consulte el enlace de arriba para ver la última versión disponible.

Ahora vaya a su servidor y cambie al / tmp Directorio donde puede descargar elementos efímeros como el script anaconda bash.

$ sudo cd /tmp

Utilizando Chinos, descargue el enlace previamente copiado del sitio web de Anaconda:

$ sudo curl -O
https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh

Ahora puede verificar la integridad de los datos del instalador con verificación de hash criptográfica utilizando la suma de comprobación SHA-256:

$ sudo sha256sum Anaconda3-5.2.0-Linux-x86_64.sh

Esto le dará una salida como esta:

09f53738b0cd3bb96f5b1bac488e5528df9906be2480fe61df40e0e0d19e3d48  Anaconda3-5.2.0-Linux-x86_64.sh

Verifique que su salida sea parte de los hash disponibles en Anaconda con Python 2 en la página de Linux de 64 bits para la versión correcta de Anaconda. Si coincide con el hash de esta página, puede pasar al siguiente paso.

Ahora siga adelante y ejecute el script:

$ sudo bash Anaconda3-5.2.0-Linux-x86_64.sh

Debería ver el siguiente resultado:

Welcome to Anaconda3 5.2.0

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>

Escoger INGRESAR para continuar y luego haga clic en INGRESAR para leer los términos de la licencia. Se le pedirá que apruebe estos términos:

Do you approve the license terms? [yes|no]

Si está de acuerdo con los términos, ingrese .

Ahora elija la ubicación ideal para la instalación. prensa INGRESAR para aceptar la ubicación de su elección o elegir otra ubicación que desee incluir:

Anaconda3 will now be installed into this location:
/home/hostadvice/anaconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/home/hostadvice/anaconda3] >>>

La instalación de Anaconda continuará ahora. Espere un momento a que se complete el proceso.

Una vez completada la instalación, debería ver el siguiente resultado:

...
installation finished.
Do you wish the installer to prepend the Anaconda3 install location
toPATHin your /home/hostadvice/.bashrc ? [yes|no]
[no] >>>

Ingrese sí para permitir su uso conda Mando. Debería ver el siguiente resultado:

Appending source /home/hostadvice/anaconda3/bin/activate to /home/sammy/.bashrc
A backup will be made to: /home/hostadvice/.bashrc-anaconda3.bak
...

Después de eso, se le pedirá que descargue Visual Studio Code o no.

Puede descargar este editor escribiendo a. respuesta o No.

Anaconda is partnered with Microsoft! Microsoft VSCode is a streamlined
code editor with support for development operations like debugging, task
running and version control.

To install Visual Studio Code, you will need:
  - Administrator Privileges
  - Internet connectivity

Visual Studio Code License: https://code.visualstudio.com/license

Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]
>>>

Continúe y active su instalación obteniendo el archivo ~ / .bashrc:

$ sudo source ~/.bashrc

Después de eso, continúe y verifique la instalación con el conda Mando:

$ sudo conda list

Debería ver el resultado de todos los paquetes disponibles en Anaconda a continuación:

# packages in environment at /home/sammy/anaconda3:
#
# Name                    Version                   Build  Channel
_ipyw_jlab_nb_ext_conf    0.1.0            py36he11e457_0  
alabaster                 0.7.10           py36h306e16b_0  
anaconda                  5.2.0                    py36_3  
...

Una vez que Anaconda se haya instalado correctamente, podemos configurar los entornos de Anaconda.

Paso 2: configuración de entornos Anaconda

La creación de entornos virtuales para Anaconda facilita la organización de proyectos basados ​​en versiones y paquetes de Python. Puede especificar la versión exacta de Python que se utilizará para cada entorno de anaconda que cree y poner todos estos archivos juntos en un directorio.

Comience revisando las versiones de Python disponibles que puede usar:

$ sudo conda search "^python$"

Aparecerá una lista de diferentes versiones de Python, incluidas las versiones de Python 2 y Python 3. Para este artículo, usaremos los paquetes de Python 3.

Para crear un nuevo entorno para Python 3, primero asignamos la versión al argumento de Python. Podemos nombrar el medio ambiente my_env Sin embargo, puede utilizar cualquier nombre para el medio ambiente.

$ sudo conda create--name my_env python=3

Obtendrá la información relevante sobre la versión descargada y los paquetes instalados. También se le pedirá que confirme su entrada. o No.

Ahora el conda Command recopila todos los paquetes para el entorno virtual y le notifica cuando se completa el proceso.

Ingrese el siguiente comando para activar su entorno:

$ sudosource activate my_env

Una vez que haya activado el entorno, el prefijo de su comando cambiará de la siguiente manera:

(my-env) hostadvice@ubuntu:~$

Ahora confirme que está usando la versión correcta de Python

(my-env) hostadvice@ubuntu:~$ python --version

La salida debería verse así:

Python 3.7 :: Anaconda, Inc.

Ingrese la siguiente información para deshabilitar el entorno anaconda:

(my-env) hostadvice@ubuntu:~$ source deactivate

Puede utilizar la información anterior para reemplazar la palabra fuente e incluido . y obtienes los mismos resultados.

Puede especificar la versión de Python que desea usar para el argumento de Python:

$ conda create -n my_env35 python=3.5

Utilice el siguiente comando para actualizar su versión de Python a una versión más reciente:

(my-env35) hostadvice@ubuntu:~$ conda update python

Para apuntar a una versión específica de Python, pásala al pitón Argumento como Python = 3.3.2.

Para revisar los entornos que ya se han configurado para ejecutar el siguiente comando:

$ sudo conda info --envs

Debería obtener el siguiente resultado:

# conda environments:
#
base                  *  /home/hostadvice/anaconda3
my_env                   /home/hostadvice/anaconda3/envs/my_env
my_env35                 /home/hostadvice/anaconda3/envs/my_env35

Cualquier entorno creado con el comando conda contiene algunos paquetes estándar, como se muestra a continuación:

openssl
pip
python
readline
setuptools
sqlite
tk
wheel
xz
Zlib

Si lo desea, puede crear paquetes adicionales adicionales para su entorno. Por ejemplo, para numpy puede usar el siguiente comando:

$ sudo conda install--name my_env35 numpy

Para crear un entorno para él, use el siguiente comando:

$ sudo conda create--name my_env python=3 numpy

Si desea eliminar este proyecto, ejecute el siguiente comando:

$ sudo conda remove--name my_env35 --all

Paso 3: Actualización de Anaconda

Asegúrese de que Anaconda esté siempre actualizado para obtener los últimos paquetes disponibles.

Pero primero asegúrese de que la utilidad conda esté actualizada:

$ sudo conda update conda

Ingrese sí para continuar con la actualización.

Una vez completada la actualización de la utilidad Conda, actualice la distribución de Anaconda:

$ conda update anaconda

Cuando se le solicite confirmación, ingrese sí para continuar.

En este punto, debería tener las últimas versiones del conda y anaconda.

Paso 4: desinstalar Anaconda

Si desea desinstalar Anaconda de su sistema, puede comenzar con el módulo anaconda limpiapara eliminar todos los archivos de configuración de Anaconda.

$ sudo conda install anaconda-clean

Ingrese sí cuando se le solicite.

Ahora ejecute el siguiente comando. Se le pedirá que responda y antes de eliminar cada archivo.

Anaconda-clean

Este comando crea una nueva carpeta de respaldo llamada .anaconda_backup en el directorio de inicio:

Backup directory: 
/home/hostadvice/.anaconda_backup/2018-05-23T213826

Ahora elimine todo el directorio raíz de anaconda ejecutando el siguiente comando:

$ sudo rm -rf ~/anaconda3

Entonces ve al .bashrc Archivar en Anaconda y eliminar la línea PATH. Para hacer esto, abra un editor de texto como nano:

$ sudo nano ~/.bashrc

Busque el archivo anaconda en la lista. Ahora elimine o comente Exportar RUTA Línea:

/home/hostadvice/.bashrc

...
# added by Anaconda3 installer
export PATH="/home/hostadvice/anaconda3/bin:$PATH"

Cuando haya terminado de hacer cambios, salga e ingrese y para guardar los cambios.

Ahora Anaconda está completamente eliminada de su servidor.

Conclusión

En este punto, debe saber cómo instalar Anaconda usando la utilidad de comando conda para configurar entornos, realizar actualizaciones y eliminar Anaconda cuando no la necesite. Ahora puede administrar fácilmente grandes cantidades de datos y cargas de trabajo relacionadas con la ciencia de datos y la informática científica.