Моя цель - соединить решатель CBC с открытым исходным кодом с Pyomo в Spyder. Я работаю на машине с Windows 10, и я не могу использовать сервер NEOS из-за политики компании.
Я загрузил двоичные файлы с Bintray (https://bintray.com/coin-or/download/Cbc#files), которые включают файл cbc.exe. Однако при попытке запустить его появляется несколько ошибок, в которых говорится, что мне не хватает файлов (среди прочих libbz2-1.dll и zlib1.dll). Я не очень разбираюсь в Linux или разработке программного обеспечения, но, проведя много времени в Google, я понимаю, что они используются, помимо прочего, для распаковки данных. Я нашел все файлы, кроме zlib1.dll, в чате разработчиков по той же теме и zlib1.dll, которые я нашел на другой странице. Однако при запуске я получаю сообщение об ошибке: «Приложение не смогло запуститься правильно (0xc000007b).
Я также попытался загрузить MSYS2 MinGW и следовал инструкциям CBC. Не знаю, нужно ли мне это или только для разработчиков.
Кто-нибудь может сказать мне, что делать? Я подозреваю, что другие люди, кроме меня, хотят использовать CBC в Pyomo в качестве альтернативы GLPK.