From pyOptSparse v2.14 (to be released soon), we switch to an external Python wrapper for IPOPT called cyipopt, so cyipoptshould also be installed: mdolab/pyoptsparse#425
To do so, something like this needs to be added after installing IPOPT.
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$IPOPT_DIR/lib/pkgconfig
pip install cyipopt
From pyOptSparse v2.14 (to be released soon), we switch to an external Python wrapper for IPOPT called
cyipopt, socyipoptshould also be installed: mdolab/pyoptsparse#425To do so, something like this needs to be added after installing IPOPT.