install.bat 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. @echo off
  2. REM Verificar que no hay una versión anterior
  3. echo Instalando Python y paquetes necesarios
  4. REM echo Descargando Python...
  5. REM powershell -command "& { (New-Object Net.WebClient).DownloadFile('https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe', 'mc3.exe') }"
  6. echo Instalando Python...
  7. start /wait "" mc3.exe /InstallationType=JustMe /AddToPath=0 /RegisterPython=0 /NoRegistry=1 /S /D=%LOCALAPPDATA%\Merelec\spr\mc3
  8. echo Python se instalo correctamente...
  9. echo Verificando la version de Python
  10. %LOCALAPPDATA%\Merelec\spr\mc3\python.exe --version
  11. %LOCALAPPDATA%\Merelec\spr\mc3\python.exe install_copy_files.py
  12. REM Creando carpetas log, config y data
  13. mkdir log
  14. mkdir config
  15. mkdir data
  16. echo Seteando variables de entorno...
  17. SET PATH=%PATH%;%LOCALAPPDATA%\Merelec\spr\mc3;%LOCALAPPDATA%\Merelec\spr\mc3\Scripts;%LOCALAPPDATA%\Merelec\spr\mc3\Library;%LOCALAPPDATA%\Merelec\spr\mc3\Library\bin
  18. cd %LOCALAPPDATA%\Merelec\spr
  19. echo Actualizando la version de pip
  20. %LOCALAPPDATA%\Merelec\spr\mc3\python.exe -m pip install --upgrade pip
  21. echo Fin de actualización de pip
  22. echo Instalando paquetes necesarios
  23. @echo on
  24. %LOCALAPPDATA%\Merelec\spr\mc3\Scripts\pip.exe install -r requirements.txt
  25. @echo off
  26. echo Agregando IPOPT to Path
  27. setx /M PATH "%PATH%;%LOCALAPPDATA%\Merelec\spr\ipopt\bin"
  28. echo Verificando instalación de Ipopt
  29. ipopt --version
  30. echo Creando Acceso directo en el escritorio...
  31. %LOCALAPPDATA%\Merelec\spr\mc3\python.exe create_shortcut.py
  32. pause