Obsidean_VM/01-Documentation/Python/Scripts Python/Conda - Anaconda - minicond...

3.2 KiB

Verificar la instalación

conda --version

Actualizar Conda

conda update conda

Instalar desde Requirements

pip install -r requirements.txt

Gestión de Entornos

Crear un nuevo entorno

# 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

# En Windows
conda activate miEntorno

# En Linux/macOS (versiones antiguas de conda)
source activate miEntorno

Desactivar el entorno actual

conda deactivate

Listar todos los entornos

conda env list
# o
conda info --envs

Eliminar un entorno

conda remove --name miEntorno --all

Clonar un entorno

conda create --name nuevoEntorno --clone entornoExistente

Gestión de Paquetes

Instalar paquetes

# 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

conda search numpy

Listar paquetes instalados

# En el entorno actual
conda list

# En un entorno específico
conda list --name miEntorno

Actualizar paquetes

# Actualizar un paquete específico
conda update numpy

# Actualizar todos los paquetes
conda update --all

Eliminar paquetes

conda remove numpy

Exportar e Importar Entornos

Exportar entorno a un archivo

# 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

conda env create -f environment.yml

Canales de Instalación

Agregar canales

# Agregar canal
conda config --add channels conda-forge

# Listar canales configurados
conda config --show channels

Instalar desde un canal específico

conda install --channel conda-forge matplotlib

Información del Sistema

Ver información de conda

conda info

Limpiar caché de conda (archivos temporales)

conda clean --all

Solución de Problemas

Revisar posibles conflictos

conda update --all --dry-run

Forzar reinstalación de paquetes

conda install --force-reinstall numpy

Verificar integridad del entorno

conda verify

Ejemplos de Flujo de Trabajo

Crear y configurar un entorno para ciencia de datos

# 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

# 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