缺少PIL安装失败:stdarg.h



可能重复:
使用更新的Python 2.6.2 在Snow Leopard上安装Python Imaging Library(PIL)

运行MAC 10.7.2在尝试安装PIL时,在解决了许多gcc问题后,安装退出,并显示以下行:

/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdarg.h:4:25:错误:stdarg.h:没有这样的文件或目录

我正在使用这条线路进行安装:

env ARCHFLAGS="-arch i386 -arch x86_64" easy_install PIL

全输出:

警告:"不是有效的程序包名称;请仅使用-分离的setup.py中的程序包名称---使用中包含的/System/Library/frameworks-In文件中的框架/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/unicodeobject.h:4,来自/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/Python.h:85,from _imaging.c:75:/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdarg.h:4:25:错误:stdarg.h:没有这样的文件或目录_imaging.c:3017:警告:从不兼容的指针类型初始化_imaging.c:307:警告:从包含的文件中不兼容的指针类型初始化/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/unicodeobject.h:4,来自/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/Python.h:85,from _imaging.c:75:/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdarg.h:4:25:错误:stdarg.h:没有这样的文件或目录_imaging.c:3017:警告:从不兼容的指针类型初始化_imaging.c:307:警告:从不兼容的指针类型进行初始化lipo:无法确定的体系结构类型:/var/folders/2l/nrkm12097b58kk8n9hrbtz840000 gn/T//cckCPEox.out错误:安装程序脚本退出,出现错误:命令"gcc-4.2"失败,退出状态1

问题解决了,我采取的步骤:

步骤1:卸载并安装Xcode,建议如下:http://binarylionstudios.com/blog/2011/01/30/error-stdarg.h-no-such-file-or-directory/

要正确删除Xcode,请遵循以下答案:如何完全删除Xcode 4

sudo/Developer/Library/uninstall-devtools--mode=all

重新启动mac 后使用install Xcode.app

步骤2:重新安装xcode后,安装失败

无法执行gcc-4.2:没有这样的文件或目录PIL

为了解决我关注这篇帖子的问题:http://aravir-rose.blogspot.com/2011/12/installing-python-27s-imaging-library.html

祝你好运!

最新更新