python 3.9.1中的pygame

python 3.9.1中的pygame,python,python-3.x,pygame,Python,Python 3.x,Pygame,昨天我用pygame和我的Python3.9版本一起使用,一切正常。 今天我决定升级到Python3.9.1,但它并没有打开pygame窗口。 它不会向我显示错误,或者什么都不会出现。 如果我使用另一个版本的python 3.6、3.7和3.8,如果它适合我的话。是版本有问题还是我做错了什么? 附言:我是编程新手 import pygame pygame.init() size = [400, 500] display = pygame.display.set_mode(size)

昨天我用pygame和我的Python3.9版本一起使用,一切正常。 今天我决定升级到Python3.9.1,但它并没有打开pygame窗口。 它不会向我显示错误,或者什么都不会出现。 如果我使用另一个版本的python 3.6、3.7和3.8,如果它适合我的话。是版本有问题还是我做错了什么? 附言:我是编程新手

import pygame
 
pygame.init()
 
size = [400, 500]
display = pygame.display.set_mode(size)
 
pygame.display.set_caption("test")
 
done = False
clock = pygame.time.Clock()
 
while not done:
 
    for evento in pygame.event.get(): 
        if evento.type == pygame.QUIT:
            done = True

    clock.tick(60)
 
pygame.quit()
我正在使用Supreme text3:

您需要提供有关操作系统以及PyGame要使用的版本的更多信息

看看你能从社区中找到更多的信息和答案,我想你会找到这个问题的解决方案:

我能够从Python 3.9.1的源代码安装PyGame 2.0。在FedoraLinux发行版上

。。。根据作者对这个问题的评论和随后的补充:


最新的功能版本是Python 3.9.0和PyGame 2.0

为什么要编写
PyGame.evento.get

您应该键入
pygame.event.get

什么是您的操作系统?您使用的是虚拟环境吗?(理想情况下,您应该是。)如果不是,您是如何安装Python的?你是怎么升级的?你是如何安装PyGame的?如果有什么东西可以用,你不需要升级minor/patchversions@Rabbid76基于用户界面,它看起来不像Windows(Bash);它很可能是Linux发行版或MacOS(Unix)。我使用的是Winndow10。pygame版本是2.0.1。我没有使用虚拟环境。我在3.9.0版时安装了pip。因为我是新来的,所以我对虚拟环境的使用不太了解。通过从官方网站下载Python3.9.0更新到3.9.1,我给了它更新。我使用的是Winndow10。pygame版本是2.0.1。我没有使用虚拟环境。我在3.9.0版时安装了pip。因为我是新来的,所以我对虚拟环境的使用不太了解。通过从官方网站下载Python3.9.0更新为3.9.1,我对其进行了更新。