3

私はubuntuで実行しており、Pythonで問題なくコーディングできます。私はpygameをインストールしようとしましたが、そうするために、私はしました:

sudo apt-get instal python-pygame

Python IDLEに入って、次のように記述します。

pygameをインポートする

私は得る:

トレースバック(最後の最後の呼び出し):

ファイル""、1行目、

ImportError:pygameという名前のモジュールがありません

この問題を解決するにはどうすればよいですか?私は何かを忘れているのですか、それとも何か間違ったことをしているのですか?

4

4 に答える 4

3

apt-get は、登録済みで pygame-package がサポートされている Python バージョンの pygame をインストールします。実行する

ls -1 /usr/lib/python*/site-packages/pygame/__init__.pyc

どれかを見つけるために。私の古いdebianシステムでは、それは印刷されます

/usr/lib/python2.4/site-packages/pygame/__init__.pyc
/usr/lib/python2.5/site-packages/pygame/__init__.pyc

つまり、Python 2.4 も Python 2.5 も使用していない場合、pygame は使用できません。IDLE が使用している Python のバージョンが上部に表示されます ( で確認することもできますimport sys; print(sys.version))。

pygame を手動でインストールするか、インストール済みのバージョンを次のコマンドで追加してみてください。

import sys
sys.path.append('/usr/lib/python2.5/site-packages/')
import pygame

ロードされたモジュール (あなたの場合は pygame) の複雑さによっては、後で問題が発生する可能性があります。

于 2010-07-16T10:58:25.123 に答える
1

私はこれと同じ問題を抱えていました!

私はこれを読み、sys.path.appendを実行するために機能しますが、それを使用せずに機能させることにしました。

私がしたことは、Ubuntuソフトウェアセンターに行き、インストールしたpython IDLEをアンインストールしてから、IDLEをインストールしました。

これは私が言った方法を混乱させるように思われるので、独自のバージョンのpythonが付属していないIDLEをダウンロードしたいことを明確にするために、Ubuntuにすでに付属しているpythonを使用します!

それ以降、問題が解決しない場合、または問題の解決に役立たない場合は、お知らせください。

于 2012-12-28T22:37:54.790 に答える
1

アンパックをダウンロードして手動でインストールしたくない場合は、aptを使用して setuptoolsをインストールできます。その後、easy_install(またはeasy_install-2.7?)を使用して、もちろんpygameを含む多くのPythonパッケージをインストールできます。

于 2012-03-22T10:04:49.553 に答える