Instalación de una librería no disponible en conda ni en Anaconda en el entorno actual

Si la librería que queremos instalar no está disponible en conda ni en Anaconda, podemos instalarla haciendo uso de otros gestores de librerías como pip. Las librerías así instaladas podrían causar problemas de compatibilidad, aunque conda intenta en lo posible asegurar esta característica. En general, siempre es preferible instalar las librerías deseadas vía conda o Anaconda -si están disponibles-.

Para instalar una librería usando pip, tendríamos que ejecutar el siguiente comando en el Prompt de Anaconda:

Instalación de versiones específicas de varias librerías en el entorno actual

También es posible especificar las versiones a instalar cuando instalamos una o más librerías simultáneamente en el entorno actual. Para ello no tenemos más que ejecutar el siguiente comando en el Prompt de Anaconda:

conda install librería1=versión1 librería2=versión2 librería3=verstion3...

Por ejemplo, para instalar las versiones 0.15.0 de scipy y 7.26.0 de curl tendríamos que ejecutar el comando

conda install scipy=0.15.0 curl=7.26.0

Instalación de varias librerías en el entorno actual

Podemos instalar varias librerías de forma simultánea en el entorno actual ejecutando en el Prompt de Anaconda el siguiente comando:

conda install librería1 librería2 librería3...

Por ejemplo, supongamos que queremos instalar las librerías pandas, matplotlib y seaborn en el entorno actual. Podemos comenzar listando las librerías ya instaladas con el comando

conda list

Instalación de una versión concreta de una librería en el entorno actual

Podemos instalar una versión concreta de una librería en el entorno actual con el siguiente comando ejecutado en el Prompt de Anaconda:

conda install librería=versión

Por ejemplo, para instalar la versión 0.15.0 de scipy en el entorno actual tendríamos que ejecutar el comando:

conda install scipy=0.15.0

Para ello, comenzamos listando las librerías actualmente instaladas en el entorno actual con el comando

conda list

Instalación de una librería en un entorno cualquiera

Podemos instalar una librería en un entorno "nombre_entorno" -tanto si es el activo como si no lo es- ejecutando el siguiente comando desde el Prompt de Anaconda:

conda install -n nombre_entorno librería

En el siguiente ejemplo el entorno activo es el entorno base y queremos instalar la librería matplotlib en el entorno numpy, cosa que hacemos con el siguiente comando:

conda install -n numpy matplotlib

Para ello, comenzamos listando las librerías ya instaladas en dicho entorno con el comando

Eliminación de un entorno

Para eliminar el entorno nombre_entorno, lo primero que deberemos hacer será asegurarnos de que no es el entorno activo pues, en ese caso, conda devolverá un mensaje de error. A continuación, deberemos escribir el siguiente comando en el Prompt de Anaconda:

conda env remove -n nombre_entorno

En el ejemplo de la siguiente imagen partimos del entorno base, activamos el entorno entorno2 e intentamos eliminarlo, obteniendo un error: