我试图从mac终端安装ipopt,但我收到以下错误:terminal
/ 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: 找不到-lipopt的库 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用) 错误:命令'/ usr / bin / clang'失败,退出状态为1
ipopt
图书馆遗失了。尝试
brew install homebrew/science/ipopt
然后再次运行pip install ipopt
。
我不确定是否为时已晚,但您可以尝试一下
git clone https://github.com/coin-or/Ipopt
make
make test
make install
其中包括您之前提到的丢失文件Ipopt/src/Interfaces/IpIpStdCInterface.h