web-dev-qa-db-ja.com

pygameのインストール方法は?

Ubuntu 13.10を実行しています。 anaconda 1.8.0でpython 2.7.5を使用しています。 pythonを起動してimport pygameと入力するたびに、pygameという名前のモジュールはないことがわかります。

Pygameをインストールするにはどうすればよいですか?

9
saisanjeev

Pygameをpythonインタープリターにインポートできないのは、python2用にインストールしてpython3インタープリターを起動しているためです(Ubuntu 13.10はデフォルトでpython3を使用します)。

Python2のpygameをインストールするには(バージョンは2.7.5です)、ターミナルでこれを行います(Ctrl+Alt+t):

Sudo apt-get install python-pygame

そして、python2インタープリターを起動します

python2

そして、pygameを次のようにインポートしてみてください

import pygame

Python2をyourデフォルトインタープリターとして設定するには、bash_aliasesファイルにエイリアスを設定できます。これを行うには、ターミナルを開いて次を入力します。

nano ~/.bash_aliases

これは、以前にエイリアスを設定したことがあるかどうかによって、空のファイルを開く場合があります。

alias python='python2'

/usr/bin/python3のシンボリックリンクを変更しないでください。これにより、python3を頻繁に使用するUbuntu 13.10の多くのアプリケーションが破損する可能性があります。

19
jobin

Jobinの提案をコメントで確認できます。

Sudo apt-get install python-pygame

完璧に動作します。 13.10。にテスト済み.

次回pythonパッケージをインストールする場合は、次のコマンドを実行して、リポジトリにあるかどうかを検索できます。

apt-cache search pygame

その後、パッケージ(リポジトリにある場合)とその名前を確認できます。 apt-cache search pygameの出力は

lightyears - single player real-time strategy game with steampunk sci-fi
psychopy - environment for creating psychology stimuli in Python
pyntor - flexible and componentized presentation program
python-pygame - SDL bindings for games development in Python
python-pyglet - cross-platform windowing and multimedia library
python-soya - high level 3D engine for Python
python-soya-dbg - high level 3D engine for Python - debug extension
python-soya-doc - high level 3D engine for Python
solarwolf - Collect the boxes and don't become mad

このリストで、パッケージ(ここではpython-pygame)を選択し、Sudo apt-get install the-package-nameを実行できます。

依存関係のデバッグの詳細については、 pipを使用したpygameのインストール を参照してください。

2
don.joey

Pygameにはpython3-pipが必要なので、python 3のpygameをインストールする必要があります。

 Sudo apt-get install python3-pip python3-dev  
 Sudo pip3 install pygame
0

Python 3のPygameをインストールします

Ubuntu 19.04以降にPython 3.xのPyGameをインストールするには、ターミナルを開いて次のように入力します。

Sudo apt install python3-pygame

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  

Python 2のPygameをインストールします

現在サポートされているすべてのバージョンのUbuntuにpython-pygameをインストールするには、ターミナルを開いて次のように入力します。

Sudo apt install python-pygame
0
karel