Ubuntu 13.10を実行しています。 anaconda 1.8.0でpython 2.7.5を使用しています。 pythonを起動してimport pygame
と入力するたびに、pygameという名前のモジュールはないことがわかります。
Pygameをインストールするにはどうすればよいですか?
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の多くのアプリケーションが破損する可能性があります。
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のインストール を参照してください。
Pygameにはpython3-pipが必要なので、python 3のpygameをインストールする必要があります。
Sudo apt-get install python3-pip python3-dev
Sudo pip3 install 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
現在サポートされているすべてのバージョンのUbuntuにpython-pygameをインストールするには、ターミナルを開いて次のように入力します。
Sudo apt install python-pygame