- 1

Creación de Entornos Virtuales en Python con PIP y Venv
07:03 - 2

Instalación de Anaconda en Windows, Linux y Mac
12:49 - 3

Gestión de Entornos Virtuales con Conda y Anaconda
07:29 - 4

Gestión y Limpieza de Entornos Virtuales con Conda
04:30 - 5

Gestión de Entornos Virtuales y Paquetes con Conda
09:36 - 6

Gestión de Entornos Virtuales con Anaconda Navigator
06:51 quiz de Entornos virtuales con Anaconda y pip
Gestión de Entornos Virtuales y Paquetes con Conda
Clase 5 de 17 • Curso de Entornos Virtuales con Anaconda y Jupyter
Contenido del curso
- 7

Uso de Jupyter Notebooks para Ciencia de Datos con Anaconda
09:39 - 8

Comandos mágicos en Jupyter Notebook: Atajos y funcionalidades clave
08:53 - 9

Integración de Git en Jupyter Notebooks con NB Dime
08:01 - 10

Ejecución de JupyterLab desde Anaconda: Entorno y funcionalidades
04:42 - 11

Configuración de Jupyter Notebooks en Visual Studio Code
05:32 - 12

Ejecución de Celdas en Notebooks con Visual Studio Code
05:53 quiz de Uso de Jupyter Notebook y JupyterLab
- 13

Instalación y gestión de paquetes con Conda y CondaForge
04:27 - 14

Configuración de Proyectos con Cookiecutter para Ciencia de Datos
08:45 - 15

Creación de Plantillas de Machine Learning con CookieCutter
16:25 - 16

Implementación de Hooks en CookieCutter para Automatizar Proyectos
08:18 quiz de Poyectos con Cookiecutter
¿Cómo actualizar paquetes en entornos virtuales con Conda?
Mantener tus paquetes actualizados es vital para garantizar el buen funcionamiento de tus proyectos, ya que las actualizaciones traen nuevas funcionalidades y parches de seguridad. La herramienta Conda facilita este proceso de manera efectiva y sencilla. Para comenzar, activa el entorno virtual donde deseas realizar la actualización. Utiliza el comando:
conda activate example
Una vez dentro del entorno, actualiza un paquete específico, como numpy, con:
conda update numpy
Conda te indicará si el paquete ya está actualizado o procederá con la actualización. También puedes actualizar todos los paquetes de tu entorno con:
conda update --all
Recuerda siempre probar estos cambios en entornos de desarrollo antes de llevarlos a producción, para evitar conflictos o problemas de compatibilidad.
¿Cómo clonar un entorno virtual con Conda?
A veces, necesitas hacer cambios significativos en un entorno sin comprometer el proyecto original. La solución es clonar el entorno. Comienza desactivando el entorno actual con:
conda deactivate
Luego, para clonar el entorno, usa:
conda create --name new_example --clone example
Una vez completado, puedes activar el nuevo entorno con:
conda activate new_example
Puedes verificar que la clonación se hizo correctamente listando todos los entornos disponibles:
conda env list
¿Cómo exportar y compartir entornos virtuales?
Exportar un entorno te permite compartirlo o replicarlo en otras máquinas, algo esencial al trabajar en equipo. El archivo .yml que Conda genera contiene toda la información necesaria. Para exportar tu entorno, activa el entorno deseado y usa:
conda activate sample
conda env export > environment.yml
Con este archivo creado, puedes explorar su contenido con:
cat environment.yml
Este archivo indica el nombre del entorno, los canales y las librerías instaladas incluyendo sus versiones. Para recrear un entorno a partir de este archivo en otra máquina, elimina primero cualquier entorno previo con:
conda deactivate
conda remove --name example --all
Y luego recrea el entorno usando el archivo .yml:
conda env create -f environment.yml
¿Es posible instalar librerías a partir de un archivo .yml?
Claro que sí, puedes instalar librerías definidas en un archivo .yml. Supongamos que se te ha compartido un archivo con ciertas librerías, como pandas o matplotlib. Explora el archivo con:
cat env.yml
Para agregar estas librerías a un nuevo entorno, crea primero el entorno:
conda create --name my_env
Actívalo y luego actualiza con las librerías del archivo:
conda activate my_env
conda env update -f env.yml
Verifica los paquetes instalados con:
conda list
Al finalizar, recuerda desactivar tu entorno para mantener todo ordenado:
conda deactivate
Implementar estas prácticas no solo asegura la continuidad de tu proyecto, sino también facilita la colaboración en equipo y la gestión de dependencias. ¡Continúa aprendiendo y experimenta con Conda para optimizar tus flujos de trabajo!