エラー:No executable found for solver 'ipopt'
【状況】
CGE(応用一般均衡)モデルのプログラミング作成中。
pyomo、ipoptを使った非線形の最適化問題を解きたい。
色々触っていたら唐突にipoptが使えなくなり、
No executable found for solver 'ipopt'
というエラーがでた。
(恐らく何かをしくじったのだが、特定できず・・)
conda forge とcondaをやり直したり、バージョンを変えていたからか?
【対応事項】
・conda list にてインストール済みライブラリ確認→ipopt インストール済み
・pyomo help -s にてインストール済みソルバー確認→ipoptに(+)マークなし(=利用可能なソルバーではない)
・conda、pyomo、ipoptのバージョンをいくつか変えてやってみる→×
○ライブラリーとしてはインストールされているのに、pyomoのソルバーとしては利用可能ではない、という状態に、、、
(2020/11/13)
原因不明。職場のPCではipoptの利用をしばらく諦めることに・・・