jarvis098
Instalé anaconda en C:\Program Files\Anaconda3. Cada vez que creo un nuevo env, solo hago cmd y escribo:
conda create --name envname python=3.5
Pero, ¿cómo puedo instalar un nuevo env desde el archivo “environments.yml”?
mike muller
conda env create
permite una opción --file
para un archivo de entorno:
conda env create --name envname --file=environments.yml
-
Ahora es
--file=environment.yml
y no -f, que falla.– rjurney
28 de agosto de 2019 a las 0:23
-
un/a
conda v4.8.1
opciones-f
y--file
ambos se aceptan para un archivo de definición de entorno.– Peatón imprudente
9 de enero de 2020 a las 22:01
-
el
--name
arg es opcional, porque ya está definido en environment.yml– Savrige
13 mayo 2021 a las 14:54
-
No necesitas el signo igual (
=
), Reemplace la--file==environments.yml
con--file environments.yml
entonces puedes hacer que bash autocompletar– Dio Phung
30 abr a las 15:13
Las respuestas anteriores no me funcionaron con conda 4.7.12, pero esto (de la documentación de Anaconda) sí:
conda env create -f environment.yml
-
Siempre es mejor considerar primero la documentación 🙂 Eso realmente ayuda. Gracias por la respuesta.
– Ash Upadhyay
5 de agosto de 2022 a las 9:26
-
Trabajó para mí en
conda 23.1.0
.– agua con hielo
2 de mayo a las 8:45
Moniba
conda env create --file environment.yml
Alex
En resumen (a partir de conda 4.8.4) conda env create
y conda create
son dos comandos fundamentalmente diferentes.
crear
- este es el comando oficial (casi recomendado) para crear envs, enumerado en el sección de comandos generales de los documentos
conda create --file
espera unrequirements.txt
, no unenvironment.yml
cada línea en el archivo dado se trata como una referencia de paquete
conda env crear
- en cambio, este comando es necesario para crear un entorno a partir de un determinado
environment.yml
- Los archivos environment.yml tienen una sintaxis específica (p. ej., para nombre de entorno, canales de origen, paquetes)
- p.ej
conda env create --file environment.yml
- algunas banderas disponibles con
conda create
no están disponibles conconda env create
como--strict-channel-priority
lo que puede dar lugar a cierta confusión. conda env create
solo se menciona en lo profundo de los documentos de conda (aunque creo que es el comando más común de usar)
Kushal
Trabajó para mí en anaconda
, mini conda
Reemplace la .yml file path
a la ubicación de environment.yml
archivo.
conda env crear –prefijo ./env -f ../
yml file path
/entorno.yml