Entornos virtuales con Anaconda y pip
¿Qué son los entornos virtuales?
Instalación de Anaconda
Conda: creación de entornos virtuales desde terminal
Conda: eliminar entornos virtuales y paquetes
Conda: actualización, clonación y exportación de entornos
Manejo de entornos virtuales desde Anaconda Navigator
Quiz: Entornos virtuales con Anaconda y pip
Uso de Jupyter Notebook y JupyterLab
Jupyter Notebooks desde Anaconda
Comandos mágicos de Jupyter Notebooks
Control de versiones en Notebooks
JupyterLab
Configuración de Notebooks en Visual Studio Code
Navegación de Notebooks en Visual Studio Code
Quiz: Uso de Jupyter Notebook y JupyterLab
Proyectos con Cookiecutter
conda-forge
Proyectos de Data Science y Machine Learning con Cookiecutter
Crear plantillas de proyecto personalizadas
Implementar hooks
Quiz: Proyectos con Cookiecutter
Estructura de entorno en proyectos
Múltiples entornos en un proyecto de Data Science
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
La gestión eficiente de entornos virtuales en Conda es esencial para garantizar un desarrollo sin complicaciones. Al manejar múltiples entornos y librerías, es fácil que el sistema se sature con elementos no necesarios, lo que puede llevar a confusiones y problemas de almacenamiento. ¿Cómo podemos optimizar el espacio de nuestros sistemas y mantener el control sobre los paquetes que realmente necesitamos? Aquí te lo explicamos paso a paso.
Para comenzar a limpiar, primero necesitamos conocer qué entornos virtuales hemos creado.
Listar entornos virtuales: Usamos el siguiente comando para obtener una lista completa.
conda env list
Esto nos mostrará, por ejemplo: base
, example
y newenv
.
Eliminar un entorno virtual: Si decides que un entorno (como newenv
) ya no es necesario, puedes eliminarlo completamente. Asegúrate de especificar que también quieres eliminar todos sus paquetes y dependencias.
conda remove -n newenv --all
Después de ejecutar el comando, verifica que el entorno haya sido eliminado listando de nuevo los entornos.
A veces, podrías orientar tus esfuerzos de limpieza a nivel de paquetes especificos dentro de un entorno.
Activar un entorno virtual: Antes de eliminar paquetes, activa el entorno donde están instalados.
conda activate example
Listar los paquetes instalados: Obtén una lista de los paquetes actuales en el entorno.
conda list
Remover paquetes innecesarios: Elimina los paquetes que ya no necesitas, como pandas
, mediante el siguiente comando.
conda remove pandas
Vuelve a listar los paquetes para asegurar que pandas
ya no está presente, mientras que otros, como NumPy
, permanecen intactos.
Los paquetes descargados pero no utilizados pueden consumir un espacio considerable en tu sistema. Limpiar la caché es, por tanto, una tarea crucial.
Limpiar parcialmente la caché: Puedes empezar eliminando los paquetes no necesarios.
conda clean --packages
Es recomendable hacer esto regularmente para liberar espacio adicional.
Limpiar completamente toda la caché: Si deseas eliminar todos los paquetes sin uso y otros archivos manejados globalmente, utiliza:
conda clean --all
Para consolidar estos conceptos, crea un nuevo entorno virtual llamado entorno_tarea
e instala Python 3.9. Después, adiciona las librerías Pandas
, Matplotlib
y Scikit-learn
. Luego, elimina Matplotlib
y verifica la lista de paquetes para asegurarte de que se ha removido correctamente. Por último, limpia la caché de este entorno para dejar tu sistema en óptimas condiciones.
No dudes en experimentar y familiarizarte con estos comandos para dominar la gestión de entornos virtuales en tu flujo de trabajo. ¡La organización y el control son clave para un desarrollo eficaz!
Aportes 6
Preguntas 1
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?