You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

创建空Pygame窗口时出现ModuleNotFoundError问题求助

解决Pygame模块未找到的问题

你遇到的ModuleNotFoundError: No module named 'pygame'是新手入门Pygame时超常见的问题——本质就是你的Python环境里还没安装Pygame库,咱们一步步搞定它:

步骤1:安装Pygame库

根据你的Python环境,在终端/命令提示符里执行对应的安装命令:

  • 如果你用的是Python 3(现在绝大多数情况都是),运行这个命令:
    pip3 install pygame
    
  • 如果你的系统默认Python版本是3,或者已经把Python 3设为默认,也可以简化成:
    pip install pygame
    
  • 要是你用了虚拟环境,记得先激活你的虚拟环境再执行安装命令(虚拟环境能避免全局依赖冲突,非常推荐)
  • 如果你用的是Anaconda环境,换这个命令安装:
    conda install -c cogsci pygame
    

步骤2:验证安装是否成功

安装完成后,在终端里输入python3 -c "import pygame; print(pygame.__version__)"(如果系统默认Python是3,用python就行),要是能正常打印出Pygame的版本号,就说明安装没问题了。

重新运行你的代码

你的代码本身是完全正确的,贴在这里方便你直接复用:

import sys
import pygame

def run_game():
    # Initialize game and create a screen object.
    pygame.init()
    screen = pygame.display.set_mode((1200, 800))
    pygame.display.set_caption("Alien Invasion")
    
    # Start the main loop for the game.
    while True:
        # Watch for keyboard and mouse events.
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                sys.exit()
        # Make the most recently drawn screen visible.
        pygame.display.flip()

run_game()

内容的提问来源于stack exchange,提问作者Taimoor Baig

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 07:00:30