Windowsでpygameを動かす
| カテゴリー | 未設定 |
|---|---|
| 公開設定 | 外部公開 |
| 公開日時 | 2011/05/07 02:07:15 |
| 最終更新日時 | 2011/05/12 13:45:39 |
概要
pygame(Python向けゲーム開発支援ライブラリ)を使ったコードをいじる機会があって、それをWindows上で行いたかったのだが、環境構築にいろいろと苦戦していたのでメモ書きしておく。
結論
- 64bit版ではなく、32bit版のPythonが必要。
- pywazが使いたければPython2.6以上必須。
1については、pygameのWindows向けバイナリが32bit版のものしか公開されていないためである。64bit版のものを使うと、DLLが正常に読み込まれない。
2については、pywazの中でnumbersという、Python2.6以降で標準添付されるようになったライブラリを利用しているためである。
インストール方法
- Python標準リリースのページから、「Windows用インストーラ」を選んでインストールする。「2.6#」のバージョンを選んでおくのが無難か。
このとき、64bit OSを使っていても、「python-#.#.#.amd64.msi」や「python-#.#.#.ia64.msi」は選ばず、単に「python-#.#.#.msi」の方を選ぶこと。 - Downloads - pygameから、「Windows」の中にあるpygameインストーラのうち、Pythonのバージョンに合わせたものを選んでインストールする。
何かと面倒なこと
Google App EngineのPythonは2.5が必須なので共存させたいのだが、一手間必要なのが困ったところ。この辺は気が向いたら記事書きます。
コメント(1)
コメントの投稿
メールアドレスは表示されません
2011/05/12 14:56
まとめありがとうございます!
UNIX環境で動かした時と若干挙動が違うみたいなので要検討ですね〜