uibcdf / Academia

Este repositorio debe ser el punto de partida y encuentro para cualquier investigador o estudiante que quiera comenzar a trabajar con/en la UIBCDF. Si has caído aquí por otro motivo y este material te es útil, eres más que bienvenido a usarlo e interaccionar con nosotros.
Other
6 stars 8 forks source link

Foro Técnico: Conda #6

Open dprada opened 5 years ago

dprada commented 5 years ago

Haz uso de este hilo para dudas técnicas y reporte de problemas relacionado con la instalación y el uso de Conda.

dprada commented 5 years ago

Trucos y consejos de configuración y uso

Cómo hacer que el entorno base no se cargue por defecto

conda config --set auto_activate_base false

Cómo fijar la versión de un determinado paquete

Cómo fijar la versión de un determinado paquete evitando así que se actualice junto con el resto de paquetes. Supongamos que se trata del paquete 'cudatoolkit' y la versión a fijar es la 9.2

echo "cudatoolkit==9.2" >> $CONDA_PREFIX/conda-meta/pinned

Cómo editar el fichero de configuración de los canales

vim ~/.condarc
dprada commented 4 years ago

Problema ModuleNotFoundError: No module named 'libarchive'

Por alguna razón puede suceder que al ejecutar el comando conda, por ejemplo cuando hacemos conda build . para compilar un paquete, veamos el error:

ModuleNotFoundError: No module named 'libarchive'

No parece de solución facil así que reinstalando miniconda solucionamos el problema. Así aparece documentado aquí.

La secuencia para hacer la reinstalación manteniendo los environments is:

1. backup environments: `cp -R ~/anaconda/envs/* /somewhere/else`
2. delete anaconda3 (or miniconda3) folder: `rm -rf ~/anaconda3`
3. reinstall anaconda using the latest installer from anaconda.com (say yes when it asks about `conda init`)
4. run `conda update -n base -c defaults conda`
5. run `conda update --all`
6. copy back your environments: `cp -R /somewhere/else ~/anaconda3/envs/`
7. test if your environments still work (mine did without problems)