0%

pygame安装

Pygame 安装指南(Python 3.x)

Pygame 是一款用于游戏开发的 Python 库,支持图形渲染、音频处理、输入响应等功能。以下是针对 Python 3.x 版本的详细安装步骤:

使用 pip 安装(推荐)

Pygame 已发布到 PyPI 仓库,可直接通过 Python 包管理工具 pip 安装,步骤如下:

打开终端 / 命令提示符

  • Windows:按下 Win + R,输入 cmd 打开命令提示符。
  • macOS/Linux:打开终端(Terminal)。

执行安装命令

由于使用 Python 3.x,建议明确使用 pip3 以避免与 Python 2.x 的 pip 混淆:

1
pip3 install pygame

如果系统中仅安装了 Python 3.x,也可直接使用 pip

1
pip install pygame

验证安装

安装完成后,通过以下命令验证是否成功:

1
python3 -m pygame --version

若输出类似 pygame 2.5.2 (SDL 2.28.3, Python 3.11.4) 的信息,则表示安装成功。

常见问题及解决方法

1. 安装速度慢或超时

可使用国内镜像源加速下载(如阿里云、清华源):

1
2
3
4
5
# 阿里云镜像
pip3 install pygame -i https://mirrors.aliyun.com/pypi/simple/

# 清华源
pip3 install pygame -i https://pypi.tuna.tsinghua.edu.cn/simple/

2. 依赖缺失错误(如 SDL 库缺失)

  • Windows:通常 pip 安装的预编译包已包含依赖,无需额外操作。

  • macOS:可能需要安装 SDL 库,可通过 Homebrew 安装:

    1
    brew install sdl2 sdl2_image sdl2_mixer sdl2_ttf
  • Linux(Ubuntu/Debian):安装系统依赖:

    1
    sudo apt-get install python3-dev libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev

3. 权限问题(Linux/macOS)

若提示 “Permission denied”,可添加 --user 安装到用户目录(无需管理员权限):

1
pip3 install pygame --user

测试 Pygame 运行

安装完成后,可运行以下简单代码测试 Pygame 是否正常工作:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import pygame
import sys

# 初始化 Pygame
pygame.init()

# 创建窗口
screen = pygame.display.set_mode((400, 300))
pygame.display.set_caption("Pygame 测试")

# 主循环
running = True
while running:
# 处理事件
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False

# 填充背景色(白色)
screen.fill((255, 255, 255))

# 绘制一个红色矩形
pygame.draw.rect(screen, (255, 0, 0), (150, 100, 100, 50))

# 更新屏幕
pygame.display.flip()

# 退出 Pygame
pygame.quit()
sys.exit()

运行后若弹出一个包含红色矩形的窗口,则说明 Pygame 可正常使用。

欢迎关注我的其它发布渠道

表情 | 预览
快来做第一个评论的人吧~
Powered By Valine
v1.3.10