启动pyscipopt Mac

时间:2018-03-07 09:40:21

标签: python macos scip

我正在尝试在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/pyscipopt/scip.cpython-36m-darwin.so

原因:未找到图片

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

有没有人有解决方案?

提前谢谢你, 亲切的问候,

Thibault Martinelle

1 个答案:

答案 0 :(得分:0)

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

您似乎还没有使用PySCIPOptSCIP Opt Suite的最新版本。

编辑:

如果在libscip.dylib运行时无法找到DYLD_LIBRARY_PATH,则可能需要将pip install pyscipopt所在的目录添加到 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1"/>