我正试着在Mac上使用pyscipopt。我在我的应用程序文件夹中下载了SCIP优化套件,然后给出了终端中的目录"export SCIPOPTDIR=/Applications“,最后在终端中给出了目录pip。
当我尝试import pyscipopt using Anaconda时,我有以下错误消息:
from pyscipopt import *文件"/anaconda3/lib/python3.6/site-packages/pyscipopt/init.py",第5行,从pyscipopt.scip导入模型 dlopen(/anaconda3/lib/python3.6/site-packages/pyscipopt/scip.cpython-36m-darwin.so,2):库未加载:libsci.4.0.dylib引用自: /anaconda3/lib/python3.6/site-packages/pyscipopt/scip.cpython-36m-darwin.so
原因:图像未找到
我进入文件夹/anaconda3/lib/python3.6/site-packages/pyscipopt/,试图打开文件scip.cpython-36m-darwin.so,但也出现了同样的错误。
有人有解决办法吗?
提前谢谢,亲切的问候,
马蒂内勒
发布于 2018-03-07 10:00:46
你需要跟随关于Github的安装说明。您没有指定正确的SCIPOPTDIR。它不是Suite目录所在的目录,而是这个目录本身,即/Applications/SCIPOptSuite 5.0.1。
它看起来也不像是在使用PySCIPOpt或SCIP Opt套房的最新版本。
编辑:
如果在运行时找不到libscip.dylib,并且在调用pip install pyscipopt时没有错误,您可能需要将它所在的目录添加到pip install pyscipopt中。
https://stackoverflow.com/questions/49148602
复制相似问题