Oto mój mały program,Błąd kompilacji. AttributeError: 'moduł' obiekt ma atrybut 'init'
import pygame
pygame.init()
Oto moja komenda kompilacji.
python myprogram.py
błąd Kompilacja,
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'
Mam zainstalowany Pygame w moim Ubuntu, jest zainstalowany w
/usr/lib/python2.6/dist-packages/pygame
znalazłem tht z bezczynności, Gdybym wykonać zarówno z tego sprawozdania, To działa dobrze.
Gdzie jest „game.py” zbawiony? Jeśli pygame znajduje się w pakietach serwisowych, ale istnieje również plik "pygame.py" w tym samym folderze co "game.py", to zamiast tego zostanie zaimportowany plik z tego samego folderu z tą samą nazwą. –
Należy zauważyć, że nie jest to błąd kompilacji. Importowanie, podobnie jak prawie wszystko inne (z wyjątkiem analizowania), odbywa się w środowisku wykonawczym w Pythonie. I 'python somefile.py' oczywiście * uruchamia * plik. – delnan