2013-02-10 143 views
0

我現在正在研究Ubuntu來嘗試解決這個問題。我試圖讓pyglet在.py腳本中工作。 因此,我在Ubuntu上使用默認的Python安裝(2.7.3,Ubuntu v = 12.4)。我用: sudo apt-get install python-pyglet 並且這運行正常。當我打開終端時,輸入'python'並運行Python Pyglet - 'No module named window'

import pyglet 
import pyglet.window 

它的工作原理。然而,當我有一個的.py這些相同的兩個詞,並運行在終端(由去「蟒蛇‘路徑。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(由所示,在蟒蛇,進入的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'] 

沒有任何人有任何想法與庫/安裝腳麻,使其無法正常工作

山姆

+0

我忘了提及,當我做了apt-get時,pyglet文件夾(和其他我下載的模塊)被放到/usr/lib/pymodules/python2.7中 – 2013-02-10 15:34:53

回答

4

你的模塊被命名爲?。因此,import語句在您自己的模塊中查找子模塊window,當然,它不能找到。更改腳本的文件名並重試。

+0

Oh dam - 我花了2天時間非常明顯!謝謝! – 2013-02-11 12:33:50