2012-03-30 60 views
2

我想在Mac OS X 10.6.8上使用Enthought 7.2 64位python发行版来安装Pygame。在OS X 10.6.8上安装pygame与EPD enthought 7.2

pygame安装程序没有看到我安装了Enthought并且无法正常工作。

然后我手动安装了SDL,SDL_image,SDL_mixer和SDL_ttf框架以及libjpeg和libpng库。

安装pygame的,然后通过pip的尝试产生错误的巨量:关于这一主题的

gcc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.5.sdk -DNDEBUG -g -O3 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.5.sdk -Ddarwin -I/Library/Frameworks/SDL.framework/Versions/Current/Headers -I/Library/Frameworks/SDL_image.framework/Versions/Current/Headers -I/usr/local/include -I/usr/local/include -I/Library/Frameworks/EPD64.framework/Versions/7.2/include/python2.7 -c src/imageext.c -o build/temp.macosx-10.5-x86_64-2.7/src/imageext.o 

In file included from /Library/Frameworks/SDL.framework/Versions/Current/Headers/SDL_main.h:26, 

       from /Library/Frameworks/SDL.framework/Versions/Current/Headers/SDL.h:30, 

       from src/pygame.h:106, 

       from src/imageext.c:47: 

/Library/Frameworks/SDL.framework/Versions/Current/Headers/SDL_stdinc.h:155:24: error: begin_code.h: No such file or directory 

In file included from /Library/Frameworks/SDL.framework/Versions/Current/Headers/SDL_main.h:26, 

       from /Library/Frameworks/SDL.framework/Versions/Current/Headers/SDL.h:30, 

       from src/pygame.h:106, 

       from src/imageext.c:47: 

/Library/Frameworks/SDL.framework/Versions/Current/Headers/SDL_stdinc.h:370: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’ 

40-50更多的变化。我对Enthought非常满意,因为它开箱即用,所以我想阻止从macports或brew再次开始。任何人有任何想法?

编辑 因为谁也说不清楚,我开始了与狮子时,Xcode 4.3,在命令行工具从苹果,this so tip(!),一个新的MacPorts Python环境周围Python版本2.7居中。

回答

0

嗯。我不明白你为什么试图安装其他东西,但如果你正在尝试安装它并出现问题,我建议你卸载Enthought 7.2 64位,然后在安装pygame时重新安装它。