gpt4 book ai didi

python - 模块未找到错误 : No module named 'pygame.locals' ; 'pygame' is not a package

转载 作者:太空宇宙 更新时间:2023-11-04 04:54:09 24 4
gpt4 key购买 nike

所以这个问题对我来说有点奇怪。我写这段代码是为了看看 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()

我将此文件保存为 pygame.py,当我键入:

-python pygame.py 

在 cmd 上它说:

 ModuleNotFoundError: No module named 'pygame.locals'; 'pygame' is not a package

如果我在 shell 中输入 -python,然后输入 import pygame,它的工作就像一个魅力。

所以总而言之:如果我想执行pygame.py,它看不到模块,但在键入 pythonimport pygame 后它会看到模块(工作正常)。

操作系统是Windows。

最佳答案

将文件命名为 pygame.py 让计算机在导入时想到文件,而不是包。这就是为什么它说 pygame 不是包,因为 pygame 是文件。

关于python - 模块未找到错误 : No module named 'pygame.locals' ; 'pygame' is not a package,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47478638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com