### Verificar la instalación ```bash conda --version ``` ### Actualizar Conda ```bash conda update conda ``` #### Instalar desde Requirements ```bash pip install -r requirements.txt ``` ## Gestión de Entornos ### Crear un nuevo entorno ```bash # Sintaxis básica conda create --name miEntorno # Crear entorno con versión específica de Python conda create --name miEntorno python=3.9 # Crear entorno con paquetes específicos conda create --name miEntorno python=3.9 numpy pandas matplotlib ``` ### Activar un entorno ```bash # En Windows conda activate miEntorno # En Linux/macOS (versiones antiguas de conda) source activate miEntorno ``` ### Desactivar el entorno actual ```bash conda deactivate ``` ### Listar todos los entornos ```bash conda env list # o conda info --envs ``` ### Eliminar un entorno ```bash conda remove --name miEntorno --all ``` ### Clonar un entorno ```bash conda create --name nuevoEntorno --clone entornoExistente ``` ## Gestión de Paquetes ### Instalar paquetes ```bash # En el entorno actual conda install numpy # En un entorno específico conda install --name miEntorno numpy # Instalar una versión específica conda install numpy=1.20.3 # Instalar múltiples paquetes conda install numpy pandas matplotlib ``` ### Buscar paquetes disponibles ```bash conda search numpy ``` ### Listar paquetes instalados ```bash # En el entorno actual conda list # En un entorno específico conda list --name miEntorno ``` ### Actualizar paquetes ```bash # Actualizar un paquete específico conda update numpy # Actualizar todos los paquetes conda update --all ``` ### Eliminar paquetes ```bash conda remove numpy ``` ## Exportar e Importar Entornos ### Exportar entorno a un archivo ```bash # Exportar el entorno actual conda env export > environment.yml # Exportar un entorno específico conda env export --name miEntorno > environment.yml ``` ### Crear entorno desde un archivo ```bash conda env create -f environment.yml ``` ## Canales de Instalación ### Agregar canales ```bash # Agregar canal conda config --add channels conda-forge # Listar canales configurados conda config --show channels ``` ### Instalar desde un canal específico ```bash conda install --channel conda-forge matplotlib ``` ## Información del Sistema ### Ver información de conda ```bash conda info ``` ### Limpiar caché de conda (archivos temporales) ```bash conda clean --all ``` ## Solución de Problemas ### Revisar posibles conflictos ```bash conda update --all --dry-run ``` ### Forzar reinstalación de paquetes ```bash conda install --force-reinstall numpy ``` ### Verificar integridad del entorno ```bash conda verify ``` ## Ejemplos de Flujo de Trabajo ### Crear y configurar un entorno para ciencia de datos ```bash # Crear el entorno conda create --name dataScience python=3.9 # Activar el entorno conda activate dataScience # Instalar paquetes esenciales conda install numpy pandas matplotlib scikit-learn jupyter # Ejecutar Jupyter Notebook jupyter notebook ``` ### Crear un entorno para desarrollo web ```bash # Crear el entorno conda create --name webDev python=3.9 # Activar el entorno conda activate webDev # Instalar paquetes conda install flask requests pip install flask-sqlalchemy # Ejecutar la aplicación python app.py ```