私はこれを数日間機能させようとしてきましたが、運がありません。私が見つけることができるインストールのチュートリアルはすべて、python 2.x を使用したマウンテン ライオンの pygame について、または osx 10.6 の python 3 を使用した pygame について話していますが、3 つすべてを一緒にすることはありません。
長くなって申し訳ありませんが、私がこれまでに試したことは次のとおりです...
最初に、これに従って自作とピップを使用してみました: http://florian-berger.de/en/articles/installing-pygame-for-python-3-on-os-x
しかし、ここで述べたのと同じエラーが発生しました: Error when installed Pygame on Mountain Lion
そのため、その質問への回答で提案されている変更を行った後、pygame.org のマウンテン ライオンの指示に従って、ソースから pygame をコンパイルしようとしました: 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
私は初心者であり、次に何を試すべきかわかりません。(はい、ググってみました。特定できるのは、ある種のシンボリック リンク ループがあることだけですが、何をどこで、どのように修正すればよいかは正確にはわかりません。)
あなたの賢い人が私に指摘できるばかげて簡単な修正があれば...それは素晴らしいでしょう(たとえそれが私をばかのように感じさせたとしても!)!
それに失敗すると、代替戦略?? 私が望むのは、マウンテン ライオンの python 3 で pygame を使用することだけです...誰かがこれを行った場合は、その方法を聞きたいです!
PS 私はここでは明らかに新人で、コーディングを学んでいます... まるで私が 5 歳であるかのように説明してください。真剣に。:)