我成功下载了pygame,但现在我做了:
import pygame
pygame.init()
size = [400, 400]
pygame.display.set_mode(size)
它会出错:
Traceback (most recent call last):
File "<pyshell#11>", line 1, in <module> pygame.init AttributeError:
'module' object has no attribute 'init'
没有什么对我有用。请帮助我使用init
和display
。
我正在使用
我在
上安装了pygamec://python34/include/
答案 0 :(得分:4)
您可能已将文件命名为pygame.py
当你输入:
import pygame
python不会导入你想要的pygame模块,而是会尝试导入本地模块pygame - 你的文件。并且您的文件没有 init 方法。 尝试将文件名从 pygame.py 更改为 mypygame.py 。
答案 1 :(得分:0)
我有同样的问题,但后来我重新安装了一切,并意识到我有一个不同版本的pygame比我需要的python
我也意识到我不应该使用.zip存档来安装。如果你在任何一个主要的操作系统上,我看着那里,看到那里有一个安装程序。例如,对于Macintosh,有.dmg文件。对于Windows,有.msi等。
答案 2 :(得分:0)
你可能已经在 include / 文件夹中安装了pygame库,但不知何故里面没有正确的文件。出现这种情况可能是因为某些下载问题或您正在下载的网站。希望这可以帮助!你想输入pygame.org下载pygame,而不是因为可能的错误或代码更改而在网络上的其他地方输入。