【Python】Pygameのウィンドウ起動で苦労した話

こんにちは。さおうさです。

最近Pythonの勉強を始めたのでこんな本を買ってみました。

その名も、『ゲームを作りながら楽しく学べるPythonプログラミング』

大学の後輩に勧められたんですが、ゲームを作りながらオブジェクト指向が学べるそうです。

本に書いてあった通りに進めたのですが・・・

Pygameのウィンドウが起動しない!何故!?

とゲームを作り始める前段階で早速壁にぶち当たりました。

google先生でいろいろ調べたところ、同じような事象が起きたという人がちらほら。


解決するまで

取り敢えずいろいろ試してみました。

まずは、こちらを試してみました。

https://qiita.com/prj-hi-toshi/items/b9822f6dd343621db3e4

うーんPythonを最新版にアップデートしてみたけどダメだった・・・。

でも初めからエラーが出ていないのでPygameの構築に問題があるわけではなさそう。

他にもpygameのバージョンを上げたら起動するようになったという記事があったということは、PythonとPygameのバージョンの互換性に問題がありそうだなと推測。

自分の推測を信じて『pygame 2.0 python3.8』でググってみた。

するとこんなツイートを発見。

試しに私もターミナルで

pip install pygame==2.0.0.dev6

を実行してやってみると・・・

ウィンドウが出た!やっと!

やっぱりバージョンの互換性の問題だったみたいです。

同じようにpygameのウィンドウが起動しなくて困っている人は試してみてくださいね。

この記事が気に入ったらサポートをしてみませんか?