小编Har*_*ama的帖子

更改distutils使用的gcc版本

我在雪豹上,并希望distutils使用gcc 4.0而不是4.2,谁能告诉我如何让它做到这一点?我已经尝试更改/ usr/bin/g*符号链接,并设置C*环境变量 - 但无济于事.有什么想法吗?

python gcc distutils osx-snow-leopard

5
推荐指数
1
解决办法
2489
查看次数

在Snow Leopard上安装PIL - 没有工作

我正在尝试使用Python 2.6.1,GCC 4.2.1,PIL 1.1.7在Snow Leopard上安装PIL,并尝试使用libjpeg6b和libjpeg7 - 没有任何作用.我已经从fink中清除了libjpeg/pil/zlib的每一条痕迹,尝试了各种编译器选项等,并使用了http://jetfar.com/libjpeg-and-python-imaging-pil-on-snow-leopard/和http:// www.brambraakman.com/blog/comments/installing_pil_in_snow_leopard_jpeg_resync_to_restart_error/(不是链接,因为StOv只允许我发布一个......)

4位可能有用的信息:

OTOOL没有将libjpeg显示为依赖项

otool -L /Library/Python/2.6/site-packages/PIL/_imaging.so
/Library/Python/2.6/site-packages/PIL/_imaging.so:
 /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.0)
Run Code Online (Sandbox Code Playgroud)

我得到这些奇怪的编译器消息

i686-apple-darwin10-gcc-4.2.1: -framework: linker input file unused because linking not done
i686-apple-darwin10-gcc-4.2.1: Tcl: linker input file unused because linking not done
i686-apple-darwin10-gcc-4.2.1: -framework: linker input file unused because linking not done
i686-apple-darwin10-gcc-4.2.1: Tk: linker input file unused because linking not done
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch ppc -arch …
Run Code Online (Sandbox Code Playgroud)

python gcc libjpeg osx-snow-leopard python-imaging-library

3
推荐指数
1
解决办法
2763
查看次数