0

私は現在、これを解決するためにUbuntuに取り組んでいます。Pyglet を .py スクリプトで動作させようとしています。そのため、Ubuntu で Python のデフォルト インストールを使用しています (2.7.3、Ubuntu v = 12.4)。私が使用したのは、sudo apt-get install python-pyglet で、これは問題なく実行されました。ターミナルを開いたときに、「python」と入力して実行します

import pyglet
import pyglet.window

できます。ただし、.py にこれらの同じ 2 つの単語があり、それをターミナルで実行すると (「python "path to .py"」に移動すると、次のようになります。

  File "/home/parallels/Documents/Google/computer-vision/pyglet.py", line 3, in <module>
    import pyglet
  File "/home/parallels/Documents/Google/computer-vision/pyglet.py", line 4, in <module>
    import pyglet.window
ImportError: No module named window

私の PYTHONPATH (Python で表示される sys.path の入力は次のとおりです。

['', '/usr/lib/pymodules/python2.7', '/home/parallels', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL', '/usr/lib/python2.7/dist-packages/gst-0.10', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client', '/usr/lib/python2.7/dist-packages/ubuntuone-client', '/usr/lib/python2.7/dist-packages/ubuntuone-control-panel', '/usr/lib/python2.7/dist-packages/ubuntuone-couch', '/usr/lib/python2.7/dist-packages/ubuntuone-installer', '/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol']

ライブラリ/インストールで何がうまくいかないのか、誰にもわかりませんか?

サム

4

1 に答える 1

4

モジュールの名前はpyglet.py. そのため、importステートメントは独自のモジュールで submodule を探しますwindowが、もちろん見つかりません。スクリプトのファイル名を変更して、再試行してください。

于 2013-02-11T02:07:14.247 に答える