Windows XP安装Pygame完整教程:小白也能轻松搞定
很多老电脑还在用Windows XP系统,想学点游戏开发或者跑简单图形程序时,Pygame是个不错的选择。Pygame基于Python,能快速做出小游戏和动画。不过XP年代久远,直接装新版软件会出各种兼容问题。下面这份教程专门针对Windows XP,一步一步教你把Pygame装好,适合完全没基础的新手跟着操作。
安装前必须知道的几件事
Windows XP最高只支持到Python 3.4左右,再新的版本直接打不开。Pygame也得选对应老版本,否则安装包都运行不了。推荐组合是:
- Python 2.7.18(最稳定,网上资源最多)
- 对应的Pygame 1.9.6
这两个版本在XP上跑得比较顺,安装包体积也不大。先确认你的电脑是32位还是64位系统。XP绝大多数是32位,右键“我的电脑”→属性就能看到。下面所有下载都按32位来讲,64位用户自己找对应文件即可。
另外提醒一句:XP已经停止官方更新很多年,尽量别连公网下载,最好用U盘从其他电脑拷过来,避免中毒。
第一步:下载并安装Python 2.7
- 找一台能上网的电脑,搜索“Python 2.7.18 Windows”,下载官方安装包
python-2.7.18.msi(大约15MB)。 - 把安装包拷到XP电脑,双击运行。
- 安装界面一路点“Next”。注意这一步:勾选“Add python.exe to Path”,这个选项很重要,后面命令行才能直接用。
- 安装路径建议别改,默认
C:\Python27就行。点Install开始安装,等进度条走完点Finish。 - 验证是否成功:点开始菜单→运行,输入
cmd回车,打开黑色命令窗口。输入下面这行命令再回车:python --version如果显示
Python 2.7.18,说明装好了。如果提示“不是内部或外部命令”,说明Path没勾选,重新安装并勾上那个选项。
第二步:下载并安装Pygame
Python装好后,接着装Pygame。
- 同样在能上网的电脑搜索“Pygame 1.9.6 Python 2.7 Windows”,下载
pygame-1.9.6.win32-py2.7.msi这个文件。 - 拷到XP电脑,双击运行安装包。
- 安装向导会自动检测到Python 2.7路径,一般显示
C:\Python27。直接点Next继续。 - 全部默认选项即可,点Finish完成。整个过程不到1分钟。
如果安装时提示“找不到Python”,说明上一步Python没装对,或者装了64位Python却下了32位Pygame,重新匹配版本再来一次。
第三步:验证Pygame是否真正可用
装完不能光看成功提示,得实际测试一下。
- 打开命令提示符(cmd)。
- 输入下面命令进入Python交互环境:
python - 看到
>>>提示符后,依次输入这三行代码(每行输完按回车):import pygame print(pygame.ver) pygame.init() - 如果没有任何报错,最后显示一串数字版本号(比如1.9.6),并且返回一个元组,就说明Pygame已经正常工作了。
- 想退出的话,输入
exit()回车即可。
再写一个最简单的测试脚本更保险。用记事本新建一个文件,写入以下内容:
import pygame
pygame.init()
screen = pygame.display.set_mode((400, 300))
pygame.display.set_caption("XP测试窗口")
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
pygame.quit()
保存时后缀改成.py,比如叫test.py,双击运行。如果弹出一个400×300的黑色小窗口,就彻底成功了。关掉窗口就结束程序。
常见问题及解决办法
问题1:双击.msi安装包没反应
多半是系统缺少运行库。去下载“Microsoft Visual C++ 2008 Redistributable”32位版本,先装这个再装Python和Pygame。
问题2:import pygame时报错“No module named pygame”
检查Python和Pygame是否都是32位,位数必须一致。也可以手动把Pygame文件夹拷到C:\Python27\Lib\site-packages目录下试试。
问题3:命令行输入python没反应
重新安装Python时务必勾选“Add python.exe to Path”。或者手动把C:\Python27和C:\Python27\Scripts加到系统环境变量Path里。
问题4:窗口闪一下就消失
这是正常现象,程序执行完就退出了。在代码最后加一行input("按回车退出")就能停住。
安装后的使用小建议
XP电脑配置普遍偏低,写Pygame程序时尽量用简单绘图,少加图片和音效,否则容易卡顿。开发时可以在命令行里用python 你的文件名.py来运行,出错信息会直接显示出来,方便改bug。
如果以后想换更新的系统,记得把写好的.py文件备份好,Pygame代码在Win7、Win10上几乎不用改就能跑。平时多练几个小例子,比如移动方块、简单碰撞,很快就能上手。
按照上面步骤认真做,Windows XP上安装Pygame其实并不难。只要版本配对正确,新手也能一次成功。

还没有评论,来说两句吧...