关于python:如何解决”pygame.init()”错误?

How do I solve the "pygame.init()" error?

在我写完 "import pygame" 后没有出现错误,所以我想我可以继续了,但是当我尝试创建一个程序然后我输入 "pygame.init()" 时出现错误当我运行这段代码时。我也在 shell 中运行了这个程序,但它正在工作,没有错误。但是我不知道由于某种原因,当我尝试创建程序时它没有运行。

Traceback (most recent call last):
File"C:/Users/LENOVO/AppData/Local/Programs/Python/Python38-32/pygame.py", line 1, in
import pygame
File"C:/Users/LENOVO/AppData/Local/Programs/Python/Python38-32\\pygame.py", line 2, in
pygame.init()
AttributeError: partially initialized module 'pygame' has no attribute 'init' (most likely due to a circular import)

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

1
2
3
4
import pygame
pygame.init()

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


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

只需将文件重命名为其他名称即可!