我正在尝试安装和配置pyIpopt
。 Ipopt已经安装,示例运行正常。
从shell中,当我导入pyIpopt时,我收到错误:
ImportError: /***PATH***/libipopt.so.1: undefined symbol: MPI_Init
pyIpopt git项目的FAQ部分有this来提供这些错误:
进行Google搜索以查找库文件,然后添加 在pyipopt的makefile中的-lWhateverLibrary。
我用谷歌搜索了这个:http://www.mcs.anl.gov/research/projects/mpi/www/www3/MPI_Init.html。 我不知道如何获取库或将其添加到makefile ...任何帮助将不胜感激!
答案 0 :(得分:1)
在ubuntu上遇到过类似的问题。
使用libmumps-seq为我工作:
重建并安装。
如果我理解正确的话,默认的腮腺炎是分布式的(使用MPI lib,这可能是一个痛苦的世界),我需要的只是顺序的,mumps-seq提供。