蟒蛇AttributeError的:模块“pygame的”有没有属性“显示器”
问题描述:
我开始使用Python专门的模块pygame的,但是当我尝试创建一个窗口,出现此错误蟒蛇AttributeError的:模块“pygame的”有没有属性“显示器”
>>> import pygame
>>> (width, height) = (300, 200)
>>> screen = pygame.display.set_mode((width, height))
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
screen = pygame.display.set_mode((width, height))
AttributeError: module 'pygame' has no attribute 'display'
请帮助我。
答
你可能被掩盖pygame的库具有相同名称的任何其他文件,如pygame.py这可能是在同一个文件
如果您使用的是Windows,只是搜索pygame.py在搜索框中开始菜单。右键单击结果并单击“打开文件位置”。从文件夹中删除pyagame.py文件。 或者你可以打印出错的模块由路径:
import pygame
print('Path to module:',pygame._file_)
您可能需要调用'pygame.init()'第一 – njzk2
确保你没有打电话给你自己的文件或文件夹'pygame.py'或者“pygame”。 – user2357112
你的解释器中必须有意外超影的pygame,或者你的项目中的本地必须有一些名为pygame的东西。这个电话对我来说非常好。 – idjaw