初始问题 我按照以下说明安装了sciposuite:http://scip.zib.de/doc/html/MAKE.php#BRIEFINSTALL
进行测试-完成无误。在
当我尝试pip install pyscipopt
时,我得到了以下错误。在
src/pyscipopt/scip.c:467:10: fatal error: 'scip/scip.h' file not found
#include "scip/scip.h"
^
1 error generated.
error: command 'gcc' failed with exit status 1
规格:AnacondaPython2.7,最新OSX
跟进 针对评论(@mattmilten),我做了以下工作。在
(1)安装make文件-当我试图运行安装时,它失败了,因为O.darwin.x86_64的名称。gnu.shared.opt文件夹已设置为“静态”而不是“共享”。我更改了该名称,然后安装完成,但出现以下警告:
^{pr2}$当我尝试:
>>> import pyscipopt
,我现在得到以下错误。在
如有任何建议,我们将不胜感激。在
ImportError: dlopen(/Users/"local"/anaconda/lib/python2.7/site-packages/pyscipopt/scip.so, 2): Symbol not found: ___gmp_version
Referenced from: /Users/"local"/anaconda/lib/python2.7/site-packages/pyscipopt/scip.so
Expected in: flat namespace in /Users/"local"/anaconda/lib/python2.7/site-packages/pyscipopt/scip.so
我猜这些东西是有联系的-谢谢。在
如PySCIPOpt INSTALL中所述,您需要告诉Python您在哪里安装了scipopt套件:
export SCIPOPTDIR=<path_to_install_dir>
setup.py
查找此环境变量,因此您需要在运行pip install pyscipopt
之前设置它编辑:
您需要安装scipopt套件(这基本上是将编译的文件复制到某个目录),如INSTALL file中所述
相关问题 更多 >
编程相关推荐