2017-07-17 179 views
0

我试图从MAC终端安装ipopt,但我得到了以下错误: terminal蟒蛇ipopt安装错误

/usr/bin/clang -bundle -undefined dynamic_lookup -arch i386 -arch x86_64 -g build/temp.macosx-10.6-intel-3.6/src/callback.o build/temp.macosx-10.6-intel-3.6/src/pyipoptcoremodule.o -L/usr/local/lib -lipopt -lcoinblas -lcoinmumps -lcoinmetis -lcoinlapack -ldl -lm -o build/lib.macosx-10.6-intel-3.6/pyipopt/pyipoptcore.cpython-36m-darwin.so

ld:
library not found for -lipopt
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: command '/usr/bin/clang' failed with exit status 1

+0

它似乎缺少ipopt库,你可以发布'brew搜索ipopt'的信息? – delta

回答

0

ipopt库丢失。尝试

然后再次运行pip install ipopt

+0

我得到了下面的错误,而不是: 的src/cyipopt.c:239:10:致命错误: 'IpStdCInterface.h' 找不到文件'PIP过程中 的#include “IpStdCInterface.h” – Raindraconis1758

+0

@ Raindraconis1758是安装pyipopt'?你使用什么命令? – delta

+0

@ Raindraconis1758尝试按照这里的说明https://github.com/xuy/pyipopt#install – delta