首页 文章

用IPOPT = true编译scip之后make SHARED = true scipoptlib,无法从pyscipopt.scip导入模型运行

提问于
浏览
0

我编译了scip:

$ IPOPT=true make SHARED=true scipoptlib

它已成功编译,我运行python接口的python setup.py安装 . 但是,当我在Python中运行 from pyscipopt.scip import Model 时,我收到以下错误消息:

ImportError: scip-3.2.1/interfaces/python/lib/libscipopt.so: undefined symbol: _ZTIN5Ipopt7JournalE

1 回答

  • 0

    您需要调整 setup.py 以包含Ipopt作为要链接的库 .

    它接近文件的末尾,在Cython extension 的定义中称为 libraries .

相关问题