The tnotstar's Website

Distribuciones Python

Anaconda Distribution

Fuente: http://conda.io.

conda es un programa de fuentes abiertas que permite gestionar paquetes, dependencias y entornos de trabajo en cualquier lenguaje de programación: Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++, FORTRAN. Éste permite instalar, ejecutar y actualizar paquetes de software y sus dependencias.

Puede ser ejecutado sobre Windows, GNU/Linux o Mac OS. Y formar parte de plataformas de integración continua como Travis CI o AppVeyor. Actualmente, es usado en las instalaciones de la distribución Anaconda, pero también puede ser utilizado en otras distribuciones.

Procedimientos típicos

Instalación de la distribución Miniconda

Para instalar Python mediante una distribución de Continuum Analytics, se puede comenzar por una instalación base de Miniconda y utilizar luego conda para ir añadiendo paquetes y entornos a medida que los necesitamos.

  1. Descargar el instalador más reciente de Miniconda, disponible en: https://conda.io/miniconda.html

  2. Ejecutar el programa de instalación, por ejemplo: Miniconda3-latest-Windows-x86_64.exe

  3. Ingresar la ruta en donde queremos instalar Miniconda (e.g. C:\Library\Python).

  4. Verificar que han sido añadidos al PATH, las siguientes rutas:

    • C:\Library\Python,
    • C:\Library\Python\Scripts, y
    • C:\Library\Python\Library\bin.

    Adicionalmente, también se pueden incluir las siguientes rutas:

    • C:\Library\Python\Library\mingw-w64\bin, y
    • C:\Library\Python\Library\usr\bin.
  5. Descargar e instalar la versión launchwin del Python Launcher for Windows: https://bitbucket.org/vinay.sajip/pylauncher/downloads, por ejemplo: launchwin-1.0.1.6.amd64.msi.

  6. Abrir una ventana del Símbolo del sistema y probar el resultado de la instación:

    C:\> py -V
    Python 3.6.5 :: Anaconda, Inc.
    
  7. Actualizar conda y su instalación base:

    a. Lo primero es actualizar el paquete conda propiamente dicho:

    C:\> conda update conda
    

    b. Luego podremos actualizar toda la instalación base:

    ~~~~
    C:\> conda update --all
    ~~~~
    

Gestión de entornos

En conda es posible gestionar entornos de trabajo, lo que significa que estos se pueden: crear, listar, exportar y remover; así como también pueden ser activados (desactivados) cuando se desea trabajar (dejar de trabajar) con ellos. Finalmente, los entornos pueden ser compartidos mediante un fichero de entorno.

Listado de los entornos disponibles

Muestra un listado con todos los entornos disponibles en la instalación:

C:\> conda env list
Creación de un nuevo entorno

Nota: Por omisión, conda crea un entorno mínimo para su ejecución, que se llamará base.

C:\> conda create --name python3 python=3

Eliminación de un entorno existente

Gestión de paquetes

Listado de paquetes instalados

Muestra un listado con todos los paquetes instalados en el entorno base:

C:\> conda list
Listado de paquetes instalados en un entorno dado

Muestra un listado con todos los paquetes instalados en el entorno base:

C:\> conda list

Búsqueda de un paquete dado

$ conda search <package-name>

Instalar uno o más de los paquetes dados

$ conda install <package-name-1> [<package-name-2> [<package-name-3> ...]]