Python 在OS X上安装PySCIPOpt
我正试图按照说明在我的mac上安装PySCIPOpt。当我尝试如下测试它时:Python 在OS X上安装PySCIPOpt,python,scip,Python,Scip,我正试图按照说明在我的mac上安装PySCIPOpt。当我尝试如下测试它时: from pyscipopt import Model 我得到以下错误: ImportError: dlopen(/anaconda3/lib/python3.7/site- packages/pyscipopt/scip.cpython-37m-darwin.so, 2): Symbol not found: _SCIPnlpiComp 我尝试按照建议的解决方案进行操作,但仍然出现错误。关于如何解决这个问题,有什
from pyscipopt import Model
我得到以下错误:
ImportError: dlopen(/anaconda3/lib/python3.7/site- packages/pyscipopt/scip.cpython-37m-darwin.so, 2): Symbol not found: _SCIPnlpiComp
我尝试按照建议的解决方案进行操作,但仍然出现错误。关于如何解决这个问题,有什么想法吗?这听起来很像是版本不一致。请确保始终将与当前PySCIPOpt版本一起使用。您可以通过检查问题中提到的
scip.so
库来检查链接的版本:
otool -L scip.cpython-37m-darwin.so
我确实使用了6.0.1安装程序,设置了SCIPOPTDIR后,我就运行了
pip install pyscipot
。当我运行该命令时,我得到scip.cpython-37m-darwin.so:/usr/lib/libSystem.B.dylib(兼容版本1.0.0,当前版本1252.200.5)
。是吗?这不可能是完整的错误消息。您可以分享整个消息吗?Traceback(最近一次调用):文件“”,第1行,在文件“/anaconda3/lib/python3.7/site-packages/pyscipopt/uuu init_uuuu.py”中,第5行,从pyscipopt.scip导入模型导入:dlopen(/anaconda3/lib/python3.7/site-packages/pyscipopt/scipot/scip.cpython-37m-darwin.so,2):符号未找到:_SCIPnlpiComp引用自:/anaconda3/lib/python3.7/site-packages/pyscipopt/scip.cpython-37m-darwin.so预期在/anaconda3/lib/python3.7/site-packages/pyscipopt/scip.cpython-37m-darwin.so
中,但您是否检查了环境变量?在一些DYLD\u LIBRARY\u PATH
或类似的东西中可能有一个旧SCIP。在我的环境变量中似乎没有类似于DYLD\u LIBRARY\u PATH
的东西。