1

それは可能ですか?

無料の Invent Your Own Computer Games With Python book をオンラインでフォローした後、私は過去 2 日間、OSX Lion で Python 3 で pygame を動作させようと試みてきました。公式の pygame Web サイトには Python 2 のインストール パッケージがありますが、私がフォローしている本では Python 3 が使用されているため、ダウングレードはしたくありません。

オンラインおよび StackOverflow で多数のチュートリアルを調べた後、最も近いと思われるチュートリアルは次のとおりです。 -ライオン-10-7/

最初のいくつかの手順は問題なく完了し、Homebrewsbrew doctorのエラーは次のようになりました。

Warning: /Library/Frameworks/Mono.framework detected
This can be picked up by CMake's build system and likely cause the build to
fail. You may need to move this file out of the way to compile CMake.

Warning: Unbrewed .pc files were found in /usr/local/lib/pkgconfig.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

私が理解していることから、これは大きな問題ではありません(完全に間違っている可能性がありますが...)

brew install python3私はすでに Python 3 を持っていたので、最初はスキップしました。最初の問題は、入力するときですbrew install sdl sdl_image sdl_mixer sdl_ttf portmidi。dl-1.2.15、sdl_image-1.2.12、および sdl_mixer-1.2.12 はすべて正常にインストールされましたが、次のように表示されます。

configure: error:
*** Unable to find FreeType2 library (http://www.freetype.org/)

しかし、それはそれほど致命的ではないと思います。私が遭遇する最初の大きな問題は、私が入力したときbrew install --HEAD smpegです。

Error: No available formula for smpeg

私はそれを無視してに移ろうとしました/usr/local/share/python3/easy_install pipが、次のようになります:

-bash: /usr/local/share/python3/easy_install: No such file or directory

そして、これが最大の問題のようです。これ以降の指示のほとんどは、そのようなファイルやディレクトリが存在しないという同じことを教えてくれるからです。


さらに読んだ後、この質問 ( Mac OS X 10.6.4 で Python 2.7 をアンインストールする方法) に対する受け入れられた回答に従って、システムから Python 2.7 の残りを削除しbrew install python3、指示に正確に従おうとしましたが、それでも同じエラーが発生します。

ただし、これを試したときに既にpython 3がインストールされていたので、.pyファイルを「OPEN WITH」しようとすると、IDLE.appとIDLE 3.appが表示されます(どちらも3.2.2です)。しようとする前に、コンピューターから python のすべての痕跡を完全に消去する必要がありbrew install python3ますか? それは役に立ちますか、それとも問題はまったく別の場所にありますか?


これはかなり広範な質問であり、ここまで読んでくれた人に感謝します。この問題を解決する方法が本当にわかりません.pygameをpython 3、特にOSX Lionで動作させるのがいかに難しいかについて、オンラインで多くの暴言や苦情を読むのは少し気が進まないです. あらゆる種類のヘルプ、ガイダンス、または入力は非常に高く評価されています。

4

0 に答える 0