windows xp安装pygame

老刘

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

  1. 找一台能上网的电脑,搜索“Python 2.7.18 Windows”,下载官方安装包python-2.7.18.msi(大约15MB)。
  2. 把安装包拷到XP电脑,双击运行。
  3. 安装界面一路点“Next”。注意这一步:勾选“Add python.exe to Path”,这个选项很重要,后面命令行才能直接用。
  4. 安装路径建议别改,默认C:\Python27就行。点Install开始安装,等进度条走完点Finish。
  5. 验证是否成功:点开始菜单→运行,输入cmd回车,打开黑色命令窗口。输入下面这行命令再回车:
    python --version

    如果显示Python 2.7.18,说明装好了。如果提示“不是内部或外部命令”,说明Path没勾选,重新安装并勾上那个选项。

第二步:下载并安装Pygame

Python装好后,接着装Pygame。

  1. 同样在能上网的电脑搜索“Pygame 1.9.6 Python 2.7 Windows”,下载pygame-1.9.6.win32-py2.7.msi这个文件。
  2. 拷到XP电脑,双击运行安装包。
  3. 安装向导会自动检测到Python 2.7路径,一般显示C:\Python27。直接点Next继续。
  4. 全部默认选项即可,点Finish完成。整个过程不到1分钟。

如果安装时提示“找不到Python”,说明上一步Python没装对,或者装了64位Python却下了32位Pygame,重新匹配版本再来一次。

第三步:验证Pygame是否真正可用

装完不能光看成功提示,得实际测试一下。

  1. 打开命令提示符(cmd)。
  2. 输入下面命令进入Python交互环境:
    python
  3. 看到>>>提示符后,依次输入这三行代码(每行输完按回车):
    import pygame
    print(pygame.ver)
    pygame.init()
  4. 如果没有任何报错,最后显示一串数字版本号(比如1.9.6),并且返回一个元组,就说明Pygame已经正常工作了。
  5. 想退出的话,输入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:\Python27C:\Python27\Scripts加到系统环境变量Path里。

问题4:窗口闪一下就消失
这是正常现象,程序执行完就退出了。在代码最后加一行input("按回车退出")就能停住。

安装后的使用小建议

XP电脑配置普遍偏低,写Pygame程序时尽量用简单绘图,少加图片和音效,否则容易卡顿。开发时可以在命令行里用python 你的文件名.py来运行,出错信息会直接显示出来,方便改bug。

如果以后想换更新的系统,记得把写好的.py文件备份好,Pygame代码在Win7、Win10上几乎不用改就能跑。平时多练几个小例子,比如移动方块、简单碰撞,很快就能上手。

按照上面步骤认真做,Windows XP上安装Pygame其实并不难。只要版本配对正确,新手也能一次成功。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,1人围观)

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

目录[+]