最近我更新到OSX 10.9 DP。
并且PIL停止正常工作。 Django调试说"解码器jpeg没有工作"。
使用stackoverflow答案,我试图重新安装PIL,但PIL说:
"致命错误:' Python.h'找不到文件"安装时。
我再次使用stackoverflow来查找为什么会发生这种情况,并且说没有安装命令行工具,但Xcode 5.0没有给它下载和xcode-select --install给出了这个
'无法安装软件,因为软件更新中心无法提供该软件。
我怎么解决这个问题?
答案 0 :(得分:0)
这里的问题是PIL
需要C
编译器才能正确安装,而且在OS X上很难得到它们。我建议使用Pillow代替,这是一个更加用户友好的PIL分支,更容易安装。它也适用于Django。
答案 1 :(得分:0)
解决。
我只是通过自制软件安装python(未链接)并将所有文件从/ include复制到我的/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
一切都开始正常。