Saltar al contenido

Cómo instalar la Distribución Anaconda Python en Ubuntu 18.04

marzo 4, 2020

 

Introducción

Diseñado para la ciencia de datos y flujos de trabajo de la máquina de aprendizaje, Anaconda es un código abierto gestor de paquetes, gerente de medio ambiente, y la distribución de la Python y lenguajes de programación R. Es comúnmente usado para el procesamiento de datos a gran escala, la computación científica y de análisis predictivo.

que ofrece una colección de más de 1.000 paquetes de datos científicos, Anaconda está disponible en dos versiones gratuitas o de pago de la empresa. Las naves de distribución Anaconda con la utilidad de línea de comandos Conda. Usted puede aprender más sobre Anaconda y Conda mediante la lectura de la documentación oficial Anaconda.

Este tutorial le guiará a través de la instalación de la versión de Python 3 de Anaconda en un servidor de Ubuntu 18.04.

Requisitos previos

Antes de comenzar con esta guía, usted debe tener un usuario no root con privilegios sudo configurado en el servidor.

Puede lograr este requisito completando nuestra guía de configuración inicial del servidor de Ubuntu 18.04.

Instalación Anaconda

La mejor manera de instalar Anaconda es para descargar la última escritura del golpe Anaconda instalador, verificarlo, y luego ejecutarlo.

encontrar la última versión de Anaconda para Python 3 en la página de Descargas de Anaconda. En el momento de la escritura, la última versión es 2.019,03, pero se debe utilizar una versión posterior estable si está disponible.

A continuación, cambie al directorio / tmp en su servidor. Esta es una buena guía para descargar artículos efímeros, como la escritura del golpe Anaconda, que no vamos a necesitar después de ejecutarlo.

cd mp

  • cd / tmp

Uso curl para descargar el enlace que ha copiado desde el sitio web Anaconda:

curl -O https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh

  • rizo -O https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64 .sh

ahora puede verificar la integridad de los datos del instalador con la verificación de hash criptográfica a través de la suma de comprobación SHA-256. Vamos a utilizar el comando sha256sum junto con el nombre de archivo del script:

sha256sum Anaconda3-2019.03-Linux-x86_64.sh

  • sha256sum Anaconda3-2019.03-Linux-x86_64.sh

Usted recibirá un resultado similar a esto:

Output45c851b7497cc14d5ca060064394569f724b67d9b5f98a926ed49b834a6bb73a Anaconda3-2019.03-Linux-x86_64.sh

debe comprobar el de salida contra los hashes disponibles en el Anaconda con Python 3 en la página Linux de 64 bits para su versión apropiada Anaconda. Mientras su salida coincide con el hash mostrado en la fila sha2561, ya está bueno para ir.

Ahora podemos ejecutar el script:

bash Anaconda3-2019.03-Linux-x86_64.sh

  • fiesta Anaconda3-2019.03-Linux-x86_64.sh

Usted recibirá el siguiente resultado:

Output
Welcome to Anaconda3 2019.03

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

Pulse ENTER para continuar y luego pulse ENTER para leer a través de la licencia . Una vez que haya terminado de leer la licencia, se le pedirá que apruebe los términos de la licencia:

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

Mientras usted está de acuerdo, escriba sí.

En este punto, se le pedirá que elegir la ubicación de la instalación. Puede pulsar ENTER para aceptar la ubicación predeterminada, o especificar una ubicación diferente para modificarlo.

OutputAnaconda3 will now be installed into this location:
/home/sammy/anaconda3

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

[/home/sammy/anaconda3] >>>

El proceso de instalación continuará. Tenga en cuenta que puede tardar algún tiempo.

vez completada la instalación, recibirá el siguiente resultado:

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

Tipo sí de modo que usted puede utilizar el comando Conda. Recibirá el siguiente resultado siguiente:

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

Ahora puede activar la instalación de abastecimiento de la Bashrc archivo ~ /:

source ~/.bashrc

    fuente

  • ~ / .bashrc

Una vez hecho eso, se puede verificar su instalación haciendo uso del comando Conda, por ejemplo, con la lista: lista de Conda

conda list

recibirá la salida de todos los paquetes que tiene disponible a través de la instalación de Anaconda:

Output# packages in environment at /home/sammy/anaconda3:
#
# Name Version Build Channel
_ipyw_jlab_nb_ext_conf 0.1.0 py37_0
alabaster 0.7.12 py37_0
anaconda 2019.03 py37_0
...

Ahora que Anaconda está instalado, podemos pasar a la configuración de entornos de Anaconda. entornos virtuales

Configuración de Anaconda entornos

Anaconda le permiten mantener proyectos organizados por las versiones de Python y paquetes necesarios. Para cada entorno de Anaconda se configura, puede especificar qué versión de Python para el uso y puede mantener todos sus archivos de programación relacionados entre sí dentro de ese directorio.

En primer lugar, podemos comprobar para ver qué versiones de Python están disponibles para nosotros usar:

conda search "^python$"

  • CONDA buscar “^ $ pitón”

Usted recibirá salida con las diferentes versiones de Python que puede orientar, incluyendo ambas versiones Python 3 y Python 2. Ya que estamos usando el Anaconda con Python 3 en este tutorial, usted tendrá acceso sólo a las versiones de Python 3 de paquetes.

Vamos a crear un entorno utilizando la versión reciente de la mayor parte de Python 3. Podemos lograr esto mediante la asignación de la versión 3 al argumento pitón. Vamos a llamar a la my_env medio ambiente, pero lo más probable es que desee utilizar un nombre más descriptivo para su entorno, especialmente si está utilizando entornos de acceso a más de una versión de Python.

conda create --name my_env python=3

  • CONDA crear –name my_env pitón = 3

Vamos a recibir la salida con la información sobre lo que se descargan y que se instalarán los paquetes, y luego se le pedirá que continúe con s o n. Mientras usted está de acuerdo, escriba y.

La utilidad Conda ahora obtendrá los paquetes para el medio ambiente y le hará saber cuando es completa.

Puede activar su nuevo entorno escribiendo lo siguiente:

conda activate my_env

  • Conda activar my_env

Con su entorno activado, su prefijo símbolo del sistema cambiará:


Dentro del entorno, se puede verificar que está utilizando la versión de Python que usted había pensado para su uso:

python --version

  • python –version

OutputPython 3.7 :: Anaconda, Inc.

Cuando esté listo para desactivar el entorno de Anaconda, puede hacerlo escribiendo:

conda deactivate

  • Conda desactivar

Tenga en cuenta que puede reemplazar la fuente de palabra con. para lograr los mismos resultados.

para apuntar a una versión más específica de Python, se puede pasar de una versión específica para el argumento pitón, al igual que 3.5, por ejemplo:

conda create -n my_env35 python=3.5

  • CONDA crear pitón my_env35 -n = 3,5

Puede actualizar su versión de Python a lo largo de la misma rama (como en la actualización de Python 3.5.1 a 3.5.2 de Python) dentro de un entorno respectivo con el siguiente comando:

conda update python

  • actualización Conda pitón

Si desea dirigirse a una versión más específica de Python, puede pasar que al argumento pitón, como en pitón = 3.3.2.

Puede inspeccionar todos los ambientes que ha configurado con este comando:

conda info --envs

  • información Conda –envs

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

El asterisco indica el entorno activo actual.

Cada ambiente se crea con Conda crear vendrá con varios paquetes predeterminados:

  • openssl
  • pip
  • pitón
  • readline
  • setuptools
  • sqlite
  • tk
  • rueda
  • xz
  • zlib

se pueden añadir paquetes adicionales, tales como numpy por ejemplo, con el siguiente comando:

conda install --name my_env35 numpy

  • CONDA instalar –name my_env35 numpy

Si sabe que le gustaría un entorno numpy momento de la creación, puede orientar en su Conda mandato de creación:

conda create --name my_env python=3 numpy

  • CONDA crear –name my_env pitón = 3 numpy

Si ya no está trabajando en un proyecto específico y no tienen más necesidad para el medio ambiente asociado, puede eliminarlo. Para ello, escriba lo siguiente:

conda remove --name my_env35 --all

  • CONDA eliminar –name my_env35 –all

Ahora, cuando se escribe el comando info Conda –envs, el medio ambiente que ha extraído ya no se enumeran.

Actualización de Anaconda

debe asegurarse periódicamente que Anaconda es de hasta al día de modo que usted está trabajando con todas las últimas versiones del paquete.

Para hacer esto, debe actualizar primero la utilidad Conda:

conda update conda

  • actualización Conda Conda

Cuando se le indique, escriba Y para continuar con la actualización.

vez que la actualización de Conda es completa, puede actualizar la distribución Anaconda:

conda update anaconda

  • actualización Conda anaconda

Una vez más, cuando se le solicite, escriba y para proceder.

Esto asegurará que está utilizando las últimas versiones de Conda y Anaconda.

desinstalación Anaconda

Si ya no está utilizando Anaconda y descubre que necesita desinstalarlo, usted debe comenzar con el módulo de anaconda-limpio, lo que eliminará los archivos de configuración para cuando se desinstala Anaconda.

conda install anaconda-clean

  • CONDA instalar anaconda-limpia

Tipo y cuando se le pida hacerlo.

Una vez instalado, puede ejecutar el siguiente comando. Se le pedirá que conteste y antes de eliminar cada uno. Si usted prefiere no que se le pregunte, complemento –yes hasta el final de su mandato:

anaconda-clean

Esto también creará una carpeta de copia de seguridad denominado .anaconda_backup en su directorio personal:

OutputBackup directory: /home/sammy/.anaconda_backup/2018-05-23T213826

Ahora puede extraer toda su directorio por Anaconda introduciendo el siguiente comando:

rm -rf ~/anaconda3

  • rm -rf ~ / anaconda3

Por último, se puede quitar la línea PATH de su archivo .bashrc que Anaconda añadió. Para ello, en primer lugar abrir un editor de texto como el nano:

nano ~/.bashrc

  • nano ~ / .bashrc

vaya hasta el final del archivo (si se trata de una reciente instalación) o escriba CTRL + W para buscar Anaconda. Eliminar o comentar la línea export PATH:

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

Cuando haya terminado de editar el archivo, escriba CTRL + X para salir e y para guardar los cambios.

Anaconda está ahora retirado de su servidor.

Conclusión

En este tutorial se dirigió a través de la instalación de Anaconda, trabajando con la utilidad de línea de comandos Conda, la configuración de entornos, la actualización de Anaconda y eliminación de Anaconda si ya no lo necesita.

Se puede utilizar Anaconda para ayudarle a gestionar las cargas de trabajo para la ciencia de datos, computación científica, análisis y procesamiento de datos a gran escala. Desde aquí, puedes echar un vistazo a nuestros tutoriales sobre análisis de datos y aprendizaje automático para aprender más sobre diversas herramientas disponibles para su uso y proyectos que se pueden hacer.