Pygame导入错误

时间:2014-03-18 13:59:55

标签: python-3.x pygame

我正在使用pygame 1.9.2pre和python3。当我运行idle3并输入

>>> import pygame
>>> pygame.init()

这完全有效但是当我在.py文件中写下这两行然后在idle3中运行它(通过打开它并点击F5)我得到了这个消息

Traceback (most recent call last):
  File "/home/nabeel/Devalopment/Python/pygame.py", line 6, in <module>
    import pygame
  File "/home/nabeel/Devalopment/Python/pygame.py", line 9, in <module>
    pygame.init()
AttributeError: 'module' object has no attribute 'init'

1 个答案:

答案 0 :(得分:2)

将您的文件命名为与pygame.py不同,否则您的程序将默认导入您自己的文件,显然这不是您想要的其他模块。

您可以使用print(pygame.__path__)来查看您实际获得pygame module的位置,在您的情况下,它会指向您当前所在的目录。