這裏是我的小程序,編譯錯誤。 AttributeError的:「模塊」對象有沒有屬性「init」的
import pygame
pygame.init()
這是我的編譯命令。
python myprogram.py
編譯錯誤,
File "game.py", line 1, in import pygame File "/home/ubuntu/Documents/pygame.py", line 2, in pygame.init() AttributeError: 'module' object has no attribute 'init'
我已經pygame的安裝在我的Ubuntu的,它安裝在
/usr/lib/python2.6/dist-packages/pygame
我發現THT從IDLE,如果我執行這個語句的兩個,它工作正常。
「game.py」保存在哪裏?如果pygame在site-packages中,但是在與「game.py」相同的文件夾中也有一個「pygame.py」,那麼將會導入相同文件夾中具有相同名稱的文件。 – 2010-10-31 23:47:36
請注意,這不是編譯時錯誤。導入,就像幾乎所有其他(解析除外)一樣,都是在Python中運行的。而'python somefile.py'當然*運行*文件。 – delnan 2010-10-31 23:47:52