Python 我如何解决这个问题;pygame.init();错误?

Python 我如何解决这个问题;pygame.init();错误?,python,pygame,Python,Pygame,在我编写“import pygame”之后,没有出现错误,所以我认为我可以继续,但是当我尝试创建一个程序,然后键入“pygame.init()”时,当我运行此代码时会出现错误。我也在shell中运行了这个程序,但它运行正常,没有错误。但是我不知道为什么当我尝试创建一个程序时它没有运行 回溯(最近一次呼叫最后一次): 文件“C:/Users/LENOVO/AppData/Local/Programs/Python/Python38-32/pygame.py”,第1行,在 导入pygame 文件“C

在我编写“import pygame”之后,没有出现错误,所以我认为我可以继续,但是当我尝试创建一个程序,然后键入“pygame.init()”时,当我运行此代码时会出现错误。我也在shell中运行了这个程序,但它运行正常,没有错误。但是我不知道为什么当我尝试创建一个程序时它没有运行

回溯(最近一次呼叫最后一次): 文件“C:/Users/LENOVO/AppData/Local/Programs/Python/Python38-32/pygame.py”,第1行,在 导入pygame 文件“C:/Users/LENOVO/AppData/Local/Programs/Python/Python38-32\pygame.py”,第2行,在 pygame.init() AttributeError:部分初始化的模块“pygame”没有属性“init”(很可能是由于循环导入)

这是我尝试在pygame中打开窗口时遇到的错误,这是我编写的代码:

import pygame
pygame.init()

win = pygame.display.set_moode((500, 500))

问题是您将游戏的源文件命名为
pygame.py
。这会导致
import-pygame
导入该文件本身,而不是实际的
pygame


只需将文件重命名为其他文件

问题是您将游戏的源文件命名为
pygame.py
。这会导致
import-pygame
导入该文件本身,而不是实际的
pygame


只需将文件重命名为其他文件

尝试发布错误消息或完整代码。尝试发布错误消息或完整代码。仍不工作我收到相同的错误,但更改时文件名不同“回溯(最近一次呼叫):文件”C:/Users/LENOVO/Desktop/GROOT/pragati.py”,第1行,在导入pygame文件“C:/Users/LENOVO/Desktop/GROOT\pygame.py”,pygame.init()AttributeError中的第2行:部分初始化的模块“pygame”没有属性“init”(很可能是由于循环导入)“该文件夹中仍有一个名为
pygame.py
”的文件。我说的是“重命名”,而不是“复制”:)我重命名了名为pygame的文件,它成功了!非常感谢你,先生!仍然不工作,我收到了相同的错误,但更改时文件名不同“回溯(最近一次调用):文件”C:/Users/LENOVO/Desktop/GROOT/pragati.py”,第1行,在导入pygame文件“C:/Users/LENOVO/Desktop/GROOT\pygame.py”,pygame.init()AttributeError中的第2行:部分初始化的模块“pygame”没有属性“init”(很可能是由于循环导入)“该文件夹中仍有一个名为
pygame.py
”的文件。我说的是“重命名”,而不是“复制”:)我重命名了名为pygame的文件,它成功了!非常感谢你,先生!