1

我在C:\\Python27\\lib\\site-packages\\pygamesys.path 的末尾添加了该条目。

当我运行代码时:

import pygame, sys
from pygame.locals import *

pygame.init()
DISPLAYSURF = pygame.display.set_mode((400,300))
pygame.display.set_caption('Hello World!')
while True:
    for event in pygame.event.get():
        if event.type == QUIT:
            pygame.quit()
            sys.exit()
        pygame.display.update()

我得到错误:ImportError: No module named locals。但是我可以在 C:\Python27\lib\site-packages\pygame\ANYFOLDER 中运行这个 .py 而不会出错。

另外,如果可能的话,我想在 Netbeans 中使用这个路径。我已经在 Netbeans 的 Python 平台管理器中添加了路径,但我得到了与上面相同的错误。

我错过了什么/做错了什么?

4

1 回答 1

1

提问者自己的解决方案:

好的,我发现我不能命名我的文件 pygame.py 否则它会尝试导入自己(?)。

与 Netbeans 相同。绝对没有任何东西(项目、文件夹等)可以命名为“pygame”。

于 2013-02-03T20:44:40.670 回答