pygame的Python的3 OSX山狮?(Pygame for Python 3 on OSX

2019-06-28 04:11发布

我一直试图让这几天的工作,现在,没有运气。 所有安装演练的我能找到的无论是在OSX 10.6谈论pygame的山地狮与Python 2.x或pygame的使用Python 3,但从未所有3个在一起。

很抱歉,如果这是漫长的,但这里是我到目前为止已经试过...

首先,我尝试使用自制和PIP,以下这一点: http://florian-berger.de/en/articles/installing-pygame-for-python-3-on-os-x

但是我在这里提到的同样的错误: 在山狮安装Pygame的时出错

因此,作出的回答这个问题,建议修改,我试图从源代码编译pygame的,下面的山狮pygame.org的方向: http://www.pygame.org/wiki/MacCompile (然而,这些指令需要NumPy的,我不能让因为据我可以告诉它的Python 3不存在)

但最远的我可以尝试编译这样说,这是获得:

In file included from src/imageext.c:51:
/Library/Frameworks/SDL_image.framework/Versions/Current/Headers/SDL_image.h:27:21: error: /Library/Frameworks/SDL.framework/Versions/Current/Headers/SDL/SDL.h: Too many levels of symbolic links
/Library/Frameworks/SDL_image.framework/Versions/Current/Headers/SDL_image.h:28:29: error: /Library/Frameworks/SDL.framework/Versions/Current/Headers/SDL/SDL_version.h: Too many levels of symbolic links
/Library/Frameworks/SDL_image.framework/Versions/Current/Headers/SDL_image.h:29:28: error: /Library/Frameworks/SDL.framework/Versions/Current/Headers/SDL/begin_code.h: Too many levels of symbolic links
/Library/Frameworks/SDL_image.framework/Versions/Current/Headers/SDL_image.h:136:28: error: /Library/Frameworks/SDL.framework/Versions/Current/Headers/SDL/close_code.h: Too many levels of symbolic links
src/imageext.c: In function ‘PyInit_imageext’:
src/imageext.c:675: warning: implicit declaration of function ‘PyCObject_Check’
src/imageext.c:675: warning: implicit declaration of function ‘PyCObject_AsVoidPtr’
error: command '/usr/bin/gcc' failed with exit status 1

而新手,我,我不知道下一个尝试的东西。 (是的,我用Google搜索,所有我能确定的是,我有某种符号链接循环(一个或多个),但什么/在哪里以及如何解决它,我不知道到底。)

如果有一些可笑容易修复到这一点,你们中的一个聪明的人能指出我说......那将是巨大的(即使它让我觉得自己像个白痴!)!

否则,替代策略? 所有我想要的是在山狮使用pygame的使用Python 3 ......如果有人这样做了,我很想听听怎么样!

PS我显然是新来的,只是学习的代码...请解释的东西给我,就好像我是一个5岁。 认真。 :)

Answer 1:

我得到了同样的问题。 我刚刚创建了一个文件夹,SDL和复制源文件到它。

因此,而不是:

ln -s SDL .

走:

mkdir SDL; cp *.h SDL

它的丑陋,但它的作品。



文章来源: Pygame for Python 3 on OSX Mountain Lion?