Python 正在尝试安装pygame

Python 正在尝试安装pygame,python,netbeans,pygame,Python,Netbeans,Pygame,我已经在sys.path的末尾添加了条目C:\\Python27\\lib\\site packages\\pygame 当我运行代码时: 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

我已经在sys.path的末尾添加了条目
C:\\Python27\\lib\\site packages\\pygame

当我运行代码时:

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:没有名为locals的模块
。但是我可以在C:\Python27\lib\site packages\pygame\any文件夹中运行这个.py,没有错误

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

我遗漏了什么/做错了什么?

询问者自己的解决方案:

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

Netbeans也是如此。绝对没有(项目、文件夹等) 可以命名为“pygame”

询问者自己的解决方案:

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

Netbeans也是如此。绝对没有(项目、文件夹等) 可以命名为“pygame”


这是因为python首先在当前目录中查找模块的导入,然后在安装路径中查找。您也不应该像其他模块那样命名文件。这是因为python首先在当前目录中查找导入模块,然后在安装路径中查找。您也不应该像其他模块那样命名文件。