Saltar al contenido

Cómo hacer que los archivos por lotes se ejecuten en el indicador de anaconda

Solución:

Creo que todo lo que hace el indicador de Anaconda es abrir CMD y ejecutar un archivo por lotes. Realice el primer comando de su script:

call <anaconda_dir>/Scripts/activate.bat <anaconda_dir>

Ampliando la respuesta de Jeremy:

Necesitas usar call para el script “active.bat”, así como para cualquier comando posterior relacionado con Anaconda / Python. De lo contrario, el indicador se cerrará inmediatamente después de ejecutar los comandos, incluso si usa un pause declaración. Por favor, vea el siguiente ejemplo:

set root=C:Usersjohn.doeAppDataLocalContinuumanaconda3

call %root%Scriptsactivate.bat %root%

call conda list pandas

pause

Agregar

call "<anaconda_dir>Scriptsactivate.bat"

al comienzo de su secuencia de comandos (en realidad no requiere un argumento, y activa el base entorno por defecto).

Tenga en cuenta que después de esta línea, puede utilizar el CONDA_ envvars!

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *