install.bat 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. @echo off
  2. echo ============================================================
  3. echo Instalación del Sistema de Simulación
  4. echo del Predespacho Regional
  5. echo Mercados Eléctricos de Centroamérica
  6. echo ============================================================
  7. echo Instalando el Sistema de Predespacho Regional
  8. REM echo Descargando Python...
  9. REM powershell -command "& { (New-Object Net.WebClient).DownloadFile('https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe', 'mc3.exe') }"
  10. echo ============================================================
  11. echo Instalando Python...
  12. start /wait "" mc3.exe /InstallationType=JustMe /AddToPath=0 /RegisterPython=0 /NoRegistry=1 /S /D=%LOCALAPPDATA%\Merelec\spr\mc3
  13. echo Python se instalo correctamente...
  14. echo Verificando la version de Python
  15. %LOCALAPPDATA%\Merelec\spr\mc3\python.exe --version
  16. echo ============================================================
  17. echo Copiando archivos del Sistema...
  18. %LOCALAPPDATA%\Merelec\spr\mc3\python.exe install_copy_files.py
  19. echo Seteando variables de entorno...
  20. SET PATH=%PATH%;%LOCALAPPDATA%\Merelec\spr\mc3;%LOCALAPPDATA%\Merelec\spr\mc3\Scripts;%LOCALAPPDATA%\Merelec\spr\mc3\Library;%LOCALAPPDATA%\Merelec\spr\mc3\Library\bin
  21. cd %LOCALAPPDATA%\Merelec\spr
  22. mkdir log
  23. mkdir config
  24. mkdir data
  25. echo Actualizando la version de pip
  26. %LOCALAPPDATA%\Merelec\spr\mc3\python.exe -m pip install --upgrade pip
  27. echo Fin de actualización de pip
  28. echo Instalando paquetes necesarios
  29. %LOCALAPPDATA%\Merelec\spr\mc3\Scripts\pip.exe install -r requirements.txt
  30. echo ============================================================
  31. echo Instalando Solver IPOPT...
  32. echo Agregando IPOPT to Path
  33. setx /M PATH "%PATH%;%LOCALAPPDATA%\Merelec\spr\ipopt\bin"
  34. echo Verificando instalación de Ipopt
  35. ipopt --version
  36. echo ============================================================
  37. echo Creando Acceso directo en el escritorio...
  38. %LOCALAPPDATA%\Merelec\spr\mc3\python.exe create_shortcut.py
  39. echo ============================================================
  40. echo Instalación Finalizada
  41. echo Mercados Eléctricos de Centroamérica
  42. echo ============================================================
  43. pause