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

218 lines
3.2 KiB
Markdown

### Verificar la instalación
```bash
conda --version
```
### Actualizar Conda
```bash
conda update conda
```
## 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
```