Ubuntu 13.10。を使用していますpython 2.7とpython 3.3の両方を持っていますpython 2.7にpygameを適切にインストールしました。 3.pygameはpython3.3をサポートしていますか?
Ubuntu 12.04のソリューションへの リンク を次に示します。それが役に立てば幸い。ターミナルから:
ホームディレクトリに移動します。
cd ~
Pygameソースコードを入手します。
Sudo apt-get install Mercurial
hg clone https://bitbucket.org/pygame/pygame
cd pygame
依存関係をインストールします。
Sudo apt-get install python3-dev python3-numpy libsdl-dev libsdl-image1.2-dev \
libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev libportmidi-dev \
libavformat-dev libswscale-dev libjpeg-dev libfreetype6-dev
Pygameをビルドしてインストールします。
python3 setup.py build
Sudo python3 setup.py install
残念ながら、再コンパイルする必要があります。残念ながら、最新の安定版(1.9.1)はpython 3をサポートしていません...
そのため、トランクから最後のソースコードをダウンロードする必要があります。現時点では壊れていないことを確認します。
Sudo apt-get install Mercurial
hg clone https://bitbucket.org/pygame/pygame
ビルドの依存関係もダウンロードする必要があります。
Sudo apt-get build-dep pygame
Sudo apt-get install python3-dev
Sudo apt-get install python3-numpy
これにより、パッケージデポで利用可能なpygameのバージョンで使用される依存関係がインストールされます。新しいバージョンには、おそらく他の依存関係が必要です! build-depはこのパッケージのpython2バージョンをインストールするため、python3-devとpython3-numpyも指定する必要があります...
次を実行できます:
cd pygame
python3 config.py
いくつかの依存関係が欠落している場合、config.pyはそれらをリストし、この依存関係が必須ではない場合に続行するかどうかを尋ねます。必要に応じてインストールすることもできますし、単に無視して機能を失う可能性もあります。
次は、ビルドしてインストールするときです。
python3 setup.py build
Sudo python3 setup.py install
これを承認済みの回答に追加しようとしましたが、拒否されたため、別の回答として投稿しています。
UbuntuおよびUbuntu派生製品の最新バージョン(例:Xubuntu 16.04 LTS)では、ビルドコマンドを呼び出す前に、python3-setuptools
という重要な依存関係が1つありません。したがって、この依存関係を追加してこの回答を投稿しています。
pygame
をPython 3.5.2にインストールするために、Xubuntu 16.04 LTSで以下の手順を正常に完了しました。
(注:pygameをPython 2にインストールするには、単にSudo apt-get install python-pygame
を使用します)。
Python 3.xにインストールするには、次の手順を実行します。
(元のソース: http://heritagerobotics.wordpress.com/2012/11/20/compiling-pygame-for-python-3-2-in-xubuntu/ )
ホームディレクトリに移動します。
cd ~
Pygameソースコードを入手します。
Sudo apt-get install Mercurial
hg clone https://bitbucket.org/pygame/pygame
cd pygame
依存関係をインストールします。
Sudo apt-get install python3-dev python3-numpy libsdl-dev libsdl-image1.2-dev \
libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev libportmidi-dev \
libavformat-dev libswscale-dev libjpeg-dev libfreetype6-dev python3-setuptools
Pygameをビルドしてインストールします。
python3 setup.py build #build by passing the "build" command as an argument to the setup.py module
Sudo python3 setup.py install #install by passing the "install" command as an argument to the setup.py module
Ubuntu 18.10以降にpython3-pygameをインストールするには、ターミナルを開いて次のように入力します。
Sudo nano /etc/apt/sources.list
この行をsources.listに追加します。
deb http://archive.ubuntu.com/ubuntu/ 宇宙の-19.04置換の提案されたユニバース# 宇宙の ディスコで
Sources.listをキーボードの組み合わせで保存します Ctrl+O を押す Enter そして終了 Ctrl+X
利用可能なソフトウェアのリストを更新し、python3-pygameをインストールします。
Sudo apt update
Sudo apt install python3-pygame