首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将scip导入python

将scip导入python
EN

Stack Overflow用户
提问于 2015-05-06 05:54:21
回答 1查看 1.1K关注 0票数 1

我尝试过让scip在python上运行,但没有成功。我使用的是Yosemite (10.10.3),Python2.7,并且已经安装了scip优化套件(http://scip.zib.de/download.php?fname=scipoptsuite-3.1.1.tgz)和make。

我可以在安装后通过终端启动scip。

代码语言:javascript
复制
sages-MBP:~ sage$ scip SCIP version 3.1.1 [precision: 8 byte] [memory: block] >[mode:optimized][LP solver: SoPlex 2.0.1] [GitHash: bade511] 

但是,当我尝试在python中使用import scip时,出现以下消息

代码语言:javascript
复制
No module named scip

对于from zibopt import scip,也会出现相同的错误消息

如果我用Python语言中的print sys.path打印系统路径,文件夹scipoptsuite-3.1.1/scip-3.1.1/bin就包含在文件scip-3.1.1.darwin.x86_64.gnu.opt.spx所在的位置。有没有可能错误消息的原因是我没有正确链接必要的库?

或者哪些文件夹必须包含在pythonpath中才能使scip正常工作?

我希望有人能帮我解决问题!

EN

回答 1

Stack Overflow用户

发布于 2015-05-06 14:07:29

您需要安装SCIP附带的python接口。访问scip/interfaces/python/并阅读READMEINSTALL中的说明。该接口使用Cython与SCIP的C代码进行通信。

make将只安装本地Linux或Mac二进制文件/库。

需要将环境变量DYLD_LIBRARY_PATH设置为包含SCIPoptSuite安装的lib/目录(请参阅@саша的注释)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30063920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档