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


9

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

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


2
使ってみましたsudo apt-get install python-pygameか?
ジョブイン2014年

はい、試してみました
saisanjeev 2014年

答えは役に立ちましたか?
ジョブイン2014

ええ、バージョン番号は見ていません。適切に.13.04と入力しましたが、実際には12.04でした。アップグレードして機能しました!
saisanjeev 2014

回答:


19

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

python2(バージョンは2.7.5)にpygameをインストールするには、ターミナル(Ctrl+ Alt+ t)でこれを実行します。

sudo apt-get install python-pygame

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

python2

としてpygameをインポートしてみてください

import pygame

セットpython2にあなたのデフォルトの通訳、あなたのbash_aliasesファイルに別名を設定することができます。これを行うには、ターミナルを開いて次のように入力します。

nano ~/.bash_aliases

これは、以前にエイリアスを設定したことがあるかどうかによって、空のファイルを開いてから、

alias python='python2'

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


私はanaconda 1.8.0でpythonを使用します。そのため、pythonを起動するときはいつでも、anacondaで始まります
saisanjeev

みんなに感謝し、ジョビンに感謝します。
saisanjeev 2014年

@saisanjeev:役に立ったと答えた場合はそれを受け入れてください(そうであった場合)。そうでない場合は、役に立った回答を投稿して、受け入れ済みとマークしてください。
ジョビン2014年

python3にpygameをインストールするには、ソースコードからビルドする必要があります。ここの簡単な手順(askubuntu.com/a/406410/327339)に加えて、ビルドする前に1つの追加の依存関係をインストール(回答の下の私のコメントを参照)すると、Python 3.5.2のXubuntu 16.04 LTSで動作しました。
ガブリエルステープルズ

2

私は彼のコメントでジョビンの提案を確認することができます:

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のインストール」を参照してください。


ええ、それは私が得るものと同じです。しかし、ターミネーターまたはターミナルで「python」と入力すると、次のようになります:-'Python 2.7.6 | Anaconda 1.8.0(32-bit)| (デフォルト、2013年11月11日、10:47:19)[GCC 4.1.2 20080704(Red Hat 4.1.2-52)] on linux2詳細については、「help」、「copyright」、「credits」、または「license」と入力してください。 。 'その後、3つの矢印の後に「:import pygame」と入力すると、次のエラーが表示されました:-'トレースバック(最新の最後の呼び出し):ファイル "<stdin>"、1行目<モジュール> ImportError:モジュール名なしpygame '。なぜこれがそうなのでしょうか?
saisanjeev 2014年

それがなぜ問題になるのかはわかりません。入力しています'import pygame'import pygame(「なし」)?
don.joey 2014年

「import pygame」と入力しています
saisanjeev

私はアナコンダ1.8.0を持っているのでそれを感じます
saisanjeev 14年

1

pygameにはpython3-pipが必要なので、これによりpython 3のpygameがインストールされます。

 sudo apt-get install python3-pip python3-dev  
 sudo pip3 install pygame

python3 -m pip install -U pygame --user
Adam

1

Pygame for Python 3をインストールする

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

sudo apt install python3-pygame

Ubuntu 18.10にpython3-pygameをインストールするには、ターミナルを開いて次のように入力します。

sudo nano /etc/apt/sources.list  

この行をsources.listに追加します。

deb http://archive.ubuntu.com/ubuntu/ cosmic -proposed universe#for 19.04 cosmicをdiscoで置き換え

キーボードの組み合わせで保存sources.listをCtrl+ Oキーを押しEnterとし、終了Ctrl+X

利用可能なソフトウェアのリストを更新し、python3-pygameをインストールします。

sudo apt update  
sudo apt install python3-pygame  

Pygame for Python 2をインストールする

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

sudo apt install python-pygame
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.