Establecer variables de entorno en `environment.yml`
¿ Puedo configurar variables de entorno en environment.yml
archivos en entornos conda ?
Conda me permite guardar variables de entorno en entornos a través del env_vars.sh
script, pero ¿hay alguna manera de automatizar el proceso de creación de env_vars.sh
archivos en los directorios de acuerdo con alguna especificación de variables de entorno dentro de , para un entorno reproducible con, activate.d
digamos ,?deactivate.d
environment.yml
MKL_THREADING_LAYER=GNU
¡Parece que esto se agregó en Conda v4.9 !
Hay documentación en https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#setting-environment-variables
Las variables de entorno configuradas con
conda env config vars
se conservarán en la salida deconda env export
. Además, puede declarar variables de entorno en elenvironment.yml
archivo como se muestra aquí:
name: env-name channels: - conda-forge - defaults dependencies: - python=3.7 - codecov variables: VAR1: valueA VAR2: valueB
Las versiones anteriores de conda se quejarán;
EnvironmentSectionNotValid: The following section on 'environment.yml' is invalid and will be ignored:
- variables