gpt4 book ai didi

Python Launcher 没有响应 Pygame

转载 作者:行者123 更新时间:2023-12-03 21:17:23 27 4
gpt4 key购买 nike

我是 Python 和 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: # main game loop

for event in pygame.event.get():

if event.type == QUIT:
pygame.quit()

sys.exit()
pygame.display.update()

当我尝试运行它时,我在终端中收到欢迎消息(“pygame 1.9.6
来自 pygame 社区的您好。 https://www.pygame.org/contribute.html "),然后 python 启动器启动,但它永远不会打开。图标只是在 Dock 中弹跳了一会儿,然后说应用程序无响应。

Python Launcher用其他没有使用pygame的代码正常初始化,python、pip和pygame都是最新的。我还尝试运行教程中的其他代码段,但一切都得到了相同的结果。我今天安装了新的 macOS Catalina,如果这有什么不同的话。

谢谢你的帮助!

最佳答案

我遇到了完全相同的问题,上面的代码基本相同,升级 pygame 库解决了这个问题,正如 Tom-cz 在类似问题 https://stackoverflow.com/a/60496097/13407487 中所回答的那样。 .

如果您在 IDLE 或 python 控制台中运行上述代码,您将看到它导致 Python Launcher 挂起(并在 Dock 中弹跳),并且没有出现任何窗口:

DISPLAYSURF = pygame.display.set_mode((400, 300))

解决方案是升级pygame:
python3 -m pip install pygame==2.0.0.dev6

我的设置:
MacOS Catalina 10.15.4
python 3.8.1
pygame 1.9.6 -> 我升级到 2.0.0.dev6

关于Python Launcher 没有响应 Pygame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58784047/

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