Я устанавливаю Baron Solver на windows и использую pyomo в Spyder. Я перемещаю baron.exe в текущий каталог. Мой вызов выглядит так:
from pyomo.opt import SolverFactory
...
opt = SolverFactory('baron')
opt.solve(instance,keepfiles=True,tee=True)
, когда я запускаю свой код, появляется эта ошибка:
Solver log file: 'C:\Users\~\AppData\Local\Temp\tmpumg5hxvr.baron.log'
Solver solution file: 'C:\Users\~\AppData\Local\Temp\tmpbmx1pfpt.baron.soln'
Solver problem files: ('C:\\Users\\~\\AppData\\Local\\Temp\\tmpygo80gcy.pyomo.bar',)
C:\Users\~\baron.exe: can't open C:\Users\~\AppData\Local\Temp\tmpygo80gcy.pyomo.bar.nl
ERROR: Solver (baron) returned non-zero return code (1)
ERROR: See the solver log above for diagnostic information.
Traceback
ApplicationError: Solver (baron) did not exit normally
Но нет файла журнала: C:\Users\~\AppData\Local\Temp\tmpumg5hxvr.baron.log
Как я могу это исправить проблема? Заранее спасибо за помощь.