Python 正在尝试安装pygame
我已经在sys.path的末尾添加了条目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
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首先在当前目录中查找导入模块,然后在安装路径中查找。您也不应该像其他模块那样命名文件。