在MacOS(10.14)上,Glumpy的安装失败,并出现clang错误(三角形也是如此,但会引发相同的错误)。错误是clang找不到系统上明显存在的stdio.h文件。我可以将stdio.h的位置提供给setup.py脚本吗?
我试图从源代码编译它,但是后来我陷入了python的依赖地狱,我想避免这种情况。点子是最好的方法
这是失败的地方:
clang -fno-strict-aliasing -fno-common -dynamic -I / Applications / Xcode.app / Contents / Developer / Platforms / MacOSX.platform / Developer / SDKs / MacOSX10.14.sdk / usr / include -I /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict原型-DVOID = void -DREAL = double -DNO_TIMER = 1 -DTRILIBRARY = 1 -DANSI_DECLARATORS = 1 -Ic -I / usr / local / include -I / usr / local / opt / openssl / include -I / usr / local / opt / sqlite / include -I/usr/local/Cellar/python@2/2.7.15_2/Frameworks/Python.framework/Versions/2.7/include/python2.7 -cc / triangle.c -o build / temp.macosx-10.14-x86_64-2.7 / c / triangle.o c / triangle.c:350:10:致命错误:找不到“ stdio.h”文件
我不确定为什么clang在自己的系统上找不到自己的包含,但是有人会认为是这种情况。有没有办法解决这个问题?
谢谢!
答案 0 :(得分:0)
更新到MacOS Catalina(10.15)之后,问题消失了。这意味着Xcode首先获得了更新,这在我看来是疯狂的。