Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在OS X上安装PySCIPOpt_Python_Scip - Fatal编程技术网

Python 在OS X上安装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 我尝试按照建议的解决方案进行操作,但仍然出现错误。关于如何解决这个问题,有什

我正试图按照说明在我的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

我尝试按照建议的解决方案进行操作,但仍然出现错误。关于如何解决这个问题,有什么想法吗?

这听起来很像是版本不一致。请确保始终将与当前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
的东西。