我刚刚将Mac OS更新为10.9,发现其中的某些(全部?)Python模块不再可用,尤其是Image模块。
所以我尝试执行sudo pip install pil,但是出现此错误:
sudo pip install pil
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/tk.h:78:11: fatal error: 'X11/Xlib.h' file not found # include <X11/Xlib.h> ^ 1 error generated. error: command 'cc' failed with exit status 1
我的Xcode是最新的,我不知道。PIL是否可能不兼容10.9?
以下对我有用:
ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers/X11 /usr/local/include/X11 sudo pip install pil
更新:
但是,威尔提供了以下更正确的解决方案。
打开您的终端并执行: xcode-select --install
xcode-select --install