首页 文章

启动pyscipopt Mac

提问于
浏览
0

我想在Mac上使用pyscipopt . 我在我的应用程序文件夹中下载了SCIP Optimization Suite,然后在终端中给出了目录“ export SCIPOPTDIR=/Applications ”,最后在终端中给出了目录pip install pyscipopt .

当我尝试 import pyscipopt using Anaconda 时,我有以下错误消息:


from pyscipopt import *

文件“/anaconda3/lib/python3.6/site-packages/pyscipopt/init.py”,第5行,来自pyscipopt.scip import Model ImportError:dlopen(/anaconda3/lib/python3.6/site-packages/ pyscipopt / scip.cpython-36m-darwin.so,2):未加载库:libscip.4.0.dylib引用自:/anaconda3 / lib / python3.6 / site-packages / dispysopt/scip.cpython-36m-darwin . 所以

Reason: image not found


我进入文件夹 /anaconda3/lib/python3.6/site-packages/pyscipopt/ 并尝试打开文件 scip.cpython-36m-darwin .so但出现了同样的错误 .

有没有人有办法解决吗?

提前谢谢,亲切的问候,

Thibault Martinelle

1 回答

  • 0

    你需要关注installation instructions on Github . 您没有指定正确的 SCIPOPTDIR . 它不是SCIP Opt Suite目录所在的目录,而是该目录本身,即 /Applications/SCIPOptSuite 5.0.1 .

    它看起来也不像你使用的最新版本PySCIPOptSCIP Opt Suite .

    编辑:

    如果在运行期间找不到 DYLD_LIBRARY_PATH ,则可能需要将 libscip.dylib 所在的目录添加到 DYLD_LIBRARY_PATH ,并且在调用 pip install pyscipopt 时没有错误 .

相关问题