创建空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
相关产品推荐
相关产品推荐

