Successful installation of Pygame
1.Pygameインストール成功
pygameのインストールに成功したようです。
2.手順
色々と調べた結果、Mercurialのインストールと、sdl sdl_image sdl_mixer sdl_ttf smpeg portmidiのインストールが必要だったようです。
以前、sdl2 sdl2_gfx sdl2_image sdl2_mixer sdl2_net sdl2_ttfのインストールはしたのですが、2じゃない方が必要だったのかもしれません。
(1)Mercurialのインストール
brew install Mercurial
(但し、これが必要だったかどうかはわからない)
(2)SDLのインストール
brew install sdl sdl_image sdl_mixer sdl_ttf smpeg portmidi
(これは必要だったと思われる)
(3)pygameのインストール
pip3 install pygame
下記が表示され、おそらくインストールは成功
===>installing collected packages: pygame
Running setup.py install for pygame … done
Successfully installed pygame-1.9.6
(4)確認
IDLEで下記を入力し確認。
>>>import pygame
pygame 1.9.6
Hello from the pygame community. https://www.pygame.org/contribute.html
3.問題点
pygameをimportできるようにはなりましたが、まだプログラムを正常に動かすには何か不足しているようです。
実行時、下記のようなエラーメッセージが出ます。
galaxy.pngがWindowsBMPファイルではない、といういみでしょうか?
そもそも、拡張子がpngなので、BMPとは違うと思うのですが・・・
Traceback (most recent call last):
File “/Applications/Python 3.9/galaxy_lancer_gp.py”, line 13, in
img_galaxy = pygame.image.load(“image_gl/galaxy.png”)
pygame.error: File is not a Windows BMP file