Conda (gestor paquetes miniconda - python)
- gestión de paquetes
- entornos virtuales
comandos
conda info
conda --version
entornos
- crear:
conda create --name <ENTORNO> python=3.8
- cambiar de entorno:
conda activate <ENTORNO>
- volver al entorno base:
conda deactivate
- listar:
conda info --envs
conda env list
- paquetes instalados en entorno:
conda list
- eliminar un entorno:
conda remove --name <ENTORNO> [--all]
--all
elimina todos los paquetes del entorno
- exportar entorno:
conda env export > environment.yml
- recrear:
conda env create [-f environment.yml]
- agregar a entorno actual:
conda env update [-f environment.yml]
- clonar:
conda create --name <ENTORNO_CLON> --clone <ENTORNO_EXISTENTE>
gestión de paquetes
Conda permite tener varios canales (al contrario que pip) de paquetes para instalar/actualizar
- listar:
conda search <PAQUETE>
- instalar:
conda install <PAQUETE> [--name <ENTORNO>]
- actualizar:
conda update [--all]
- desinstalar:
conda uninstall <PAQUETE> [--name <ENTORNO>]
- añadir canal:
- temporal:
conda -c <CANAL> ...
- fijo:
conda config --add channels conda-forge
dependencias
- crear fichero con paquetes y usar
conda install --file <FICHERO>
VSCode
- extensiones:
- python (microsoft) ← instala conjunto de extensiones
- jupyter (extensiones .ipynb)
- jupyter keymap
- jupyter notebook renderers
- pyLance
- (ipykernel)