pygame は、ビデオゲームを製作するために設計されたクロスプラットフォームのPythonモジュール集です。CGや音声を扱えます。
ゲームエンジンですが、2Dグラフィック表示に便利なので入れておきましょう。
プラットフォームはJetson Nano、OSイメージはJetpack4.6(Ubuntu 18.04 LTS)を使ってみます。
Jetson Nano
OSイメージはJetpack4.6(Ubuntu 18.04 LTS)
通常、以下のコマンドでインストールできるはずです。
1 2 |
sudo apt install python3-pip pip3 install pygame |
が、エラーが出る場合は以下を実行
依存ライブラリをインストールしておきます。
1 2 3 4 5 |
sudo apt install libsdl-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev -y sudo apt install libsmpeg-dev libportmidi-dev libavformat-dev libswscale-dev -y sudo apt install libfreetype6-dev sudo apt install python3-pip |
バージョンを指定してインストールします。
2022/02/18現在、インストール候補は以下のバージョンがあります。
1.9.2rc1, 1.9.2, 1.9.3, 1.9.4.dev0, 1.9.4rc1, 1.9.4, 1.9.5rc1, 1.9.5rc2, 1.9.5, 1.9.6rc1, 1.9.6rc2, 1.9.6, 2.0.0.dev6, 2.0.0.dev12, 2.0.0.dev14, 2.0.0.dev16, 2.0.0.dev18, 2.0.0.dev20, 2.0.0.dev22, 2.0.0.dev24, 2.0.0, 2.0.1.dev1, 2.0.1, 2.0.2.dev4, 2.0.2, 2.0.3.dev2, 2.0.3.dev4, 2.0.3.dev6, 2.0.3, 2.1.0.dev2, 2.1.0, 2.1.1.dev2, 2.1.1.dev4, 2.1.1, 2.1.2, 2.1.3.dev2, 2.1.3.dev4
実際にインストールできたのは、最新バージョンに近い1.9.6でした。
バージョンを指定してインストール
1 |
pip3 install pygame==1.9.6 |
ラズパイ(4GB)
OSイメージはRasberry Pi OS(64-bit Debian Bullseye)
このイメージにはPygameはインストール済みです。
Python 3.9.2
Pygame 1.9.6
pygame2にアップグレードする場合
1 |
python3 -m pip install -U pygame |
最新版は
pygameー>2.1.2(SDL 2.0.14)
Fontを使う場合は以下を実行する必要があるかもしれません。
1 |
sudo apt install libsdl2-ttf-2.0 |
Leave a Reply