MacBookProでpygameとpython3を組み合わせるのに問題が発生しました。
Python 3.3をインストールし、MacOSはバージョン10.7.5を実行しています。
次に、pygamev1.9.1ソースコードをダウンロードし、http://programming.itcarlow.ie/PyGameInstall.pdfの指示に従いました。
python3内で「importpygame」を発行するまで、コンパイルとインストールはスムーズでした。
次に、次の「PyCobJect_AsVoidPtr」エラー(エラーメッセージに続くテキスト)が発生しました。
import pygame Traceback(最後の最後の呼び出し):ファイル ""、1行目、ファイル "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/pygame/ init .py"、 95行目、pygame.baseからのインポート* ImportError:dlopen(/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/pygame/base.so、2):シンボルが見つかりません: _PyCObject_AsVoidPtr参照元:/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/pygame/base.so予想される場所:/Library/Frameworks/Python.framework/Versions/3.3のフラット名前付け/lib/python3.3/site-packages/pygame/base.so
グーグルで検索すると、このシンボルはPython3.2以降削除されていることがわかります。
http://mail.python.org/pipermail/python-dev/2011-March/108882.html
誰かがpygameをPython3.3で動作させる方法についてアドバイスをいただけますか?
もっとそうですが、pygame / python3の開発者は彼らの仕事で忙しいことを知っていますが、誰かがpython3用にプリコンパイルされたpygameバイナリを提供できれば確かにありがたいです。私はコンピューターのスキルが限られているので、先に進んでPython3とpygameを学びたいと思っています。これは、私の興味をひどく妨げています。