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

时间:2016-03-21 03:34:30

标签: python interface scip ipopt

我编写了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 :(得分:0)

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

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