蟒蛇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' 

请帮助我。

+2

您可能需要调用'pygame.init()'第一 – njzk2

+0

确保你没有打电话给你自己的文件或文件夹'pygame.py'或者“pygame”。 – user2357112

+1

你的解释器中必须有意外超影的pygame,或者你的项目中的本地必须有一些名为pygame的东西。这个电话对我来说非常好。 – idjaw

你可能被掩盖pygame的库具有相同名称的任何其他文件,如pygame.py这可能是在同一个文件

如果您使用的是Windows,只是搜索pygame.py在搜索框中开始菜单。右键单击结果并单击“打开文件位置”。从文件夹中删除pyagame.py文件。 或者你可以打印出错的模块由路径:

import pygame 
    print('Path to module:',pygame._file_)