看了小甲鱼的python教程,对那个python版本的打飞机游戏很感兴趣,尝试运行,居然报错了,提示缺少pygame包;
仔细一看需要安装一个pygame的包,默认安装好python是不包括这个包的,课件了带了一个pygame-1.9.2a0.win32-py3.4.msi,直接安装运行,指定了自己的python路径
兴奋的再次运行,这次又报了一个错:“ImportError: DLL load failed: %1 不是有效的 Win32 应用程序”
百度一查,原来我的python安装的是64位版本,课件里带的pygame是win32版本的,网上搜索,找到了pygame的官网 http://www.pygame.org/download.shtml,但是官网不提供win32安装版的pygame,但是提供了一个链接:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame ,找到
下载之后,不知道怎么安装whl包,有搜索了一下,找到这个博客: http://blog.csdn.net/fhl812432059/article/details/51745226
按照提示的方法,现在环境变量path里加入了我的python路径:我自己的安装路径是 D:\WinPython\python-3.5.3.amd64,把它加入到已有的path变量后面,为了跟前面的变量区别,要在路径前面加一个分号;
我加了两个路径 ;D:\WinPython\python-3.5.3.amd64;D:\WinPython\python-3.5.3.amd64\Scripts
注意:path路径变量里面,两个路径之间用分号分隔,而且不能加空格,必须连着写
然后在命令行里执行pip install wheel,提示:
C:\Users\Administrator>pip install wheel
Requirement already satisfied: wheel in d:\winpython\python-3.5.3.amd64\lib\site-packages
然后安装下载的whl文件
C:\Download\pip install pygame-1.9.3-cp35-cp35m-win_amd64.whl
Installing collected packages: pygame
Successfully installed pygame-1.9.3
然后就可以愉快的打飞机啦!