Установите IPOPT solver для использования с pyomo в windows - PullRequest
0 голосов
/ 28 января 2020

Как мне установить IPOPT solver, чтобы использовать его с pyomo в windows. Я попытался установить pip ipopt, но получил эту ошибку (ОШИБКА: не удалось создать колесо для ipopt)

Я работаю на windows 10 и Python 3.7.4

1 Ответ

3 голосов
/ 28 января 2020

Самый простой способ установить версию Ipopt на Windows - это использовать Anaconda:

conda install -c conda-forge ipopt

Другой подход - это загрузить соответствующий бинарный файл Ipopt для вашей системы с с этого сайта . Разархивируйте загруженный файл и сохраните файл ipopt.exe в нужный каталог. Затем просто добавьте каталог, содержащий исполняемый файл, в переменную среды PATH

Обратите внимание, что обе эти опции установят Ipopt, скомпилированный с помощью линейного решателя MUMPS, который подходит для небольших, хорошо обусловленных проблем, но не такой же производительный, как и другие линейные решатели, такие как MA27 или MA57 из библиотеки подпрограмм Harwell.

...