¿Existe alguna forma de descargar automáticamente todos los paquetes (y las versiones correctas) necesarios para ejecutar el código en el repositorio de GitHub que he clonado?
Busco ejecutar el código de otra persona desde un repositorio de Github que he clonado en mi máquina local.
Hay bastantes paquetes y me preguntaba si hay alguna forma de configurar automáticamente (o utilizando solo unas pocas líneas en la terminal) mi entorno de Conda para poder ejecutar los archivos sin tener que descargar manualmente cada paquete.
davy.ai
Sí, hay una forma de configurar automáticamente tu entorno conda utilizando el archivo
environment.yml
que debe estar incluido en el repositorio que has clonado.conda env create -f environment.yml
y presiona enter. Esto creará un nuevo entorno conda con todos los paquetes necesarios especificados en el archivoenvironment.yml
.conda activate nombre_del_entorno
(reemplazanombre_del_entorno
con el nombre del entorno creado en el paso 2).Si el repositorio no incluye un archivo
environment.yml
, puedes crear uno manualmente ejecutandoconda env export > environment.yml
en un entorno existente con todos los paquetes necesarios instalados. Luego incluye el archivoenvironment.yml
en el repositorio y sigue los pasos anteriores.