pygame的下载安装声明
以下介绍在win10中的安装步骤。其它系统类似。
方法一(普遍方法支持3.2以下版本)
1 检查已安装的Python 版本。 在cmd或powershell中输入“Python”, 或“py -3”。如我的Python版本信息显示如下:
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
2 检查是否安装pip。 pip是python第三方库的管理工具,用其安装一些库很方便。
在cmd或powershell中输入“pip list”,回车,
若已安装pip,则会显示出已安装的版本。否则,需要先安装pip。
如果出现对话框,选择保存文件;如果get-pip.py的代码出现在浏览器中,将这些代码复制粘贴到文本编辑器中,再将文件保存为get-pip.py。运行get-pip.py,安装成功会出现提示信息。
这一步一般不会出错。
3 下载pygame。
找到Pygame,会发现若干不同版本whl格式文件的下载链接。pygame官网:https://www.pygame.org/
这里一定要注意,所下载的pygame要与python的版本相符!但是官网现在仅有3.2版本
如我的是32位python3.6,所以下载的是pygame-1.9.3-cp36-cp36m-win32.whl。
这里千万要注意,一定要看安装的python是32位还是64位,而不是看计算机操作系统32位还是64位!
比如,我的操作系统是64位的,但python是32位的,
所以下载的是pygame-1.9.3-cp36-cp36m-win32.whl,而不是64位的pygame。
4 安装pygame。在cmd或powershell中,将路径设置为刚下载的whl格式的pygame所在路径。
接着,在cmd或powershell中输入 pip install pygame-1.9.3-cp36-cp36m-win32.whl
如果,下载的是别的版本pygame,同样的方法,输入 pip install + whl格式的pygame
安装成功后,显示如下信息:
Installing collected packages: pygame
Successfully installed pygame-1.9.3
安装成功后,在python的交互式界面输入import pygame,不会报错。
.exe文件直接安装
.whl文件启动doc命令安装:
在文件所在位置打开doc界面:(win10直接在当前文件夹空白处按住shift,右键打开powershell窗口)
输入以下指令安装:pip install pygame-1.9.3-cp36-cp36m-win32.whl
测试安装结果
5.问题
安装过程中出现了两个问题:
1)You are using pip version 9.0.1, however version 10.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
原因:这个问题主要是版本没有更新的意思,更新一下就好了(小声哔哔)
解决方法:输入python -m pip install --upgrade pip命令更新一下就好了
2)pygame-1.9.3-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform.
原因:版本不对应
解决方案:
检查是否下载了正确的对应:python版本,32还是64位
方法二(3.2以上版本)
现最新版本都自带pip
打开 运行-cmd
输入pip install pygame
如果报错使用下面的方法
1:安装官方msi格式的pygame-->>移步Downloads下载。这个方便在傻瓜式安装,但是目前只支持到Python3.2,还必须是32位版本的,我没试这个方法,或者访问官网https://www.pygame.org/download.shtml。
2:安装whl格式的-->>移步http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame下载。
- pygame的-1.9.3-CP36-cp36m-win32.whl
- pygame的-1.9.3-CP36-cp36m-win_amd64.whl
- cp36指的是Python3.6版本,win32是32位,amd64是64位Python版本
- Python3.6已经内置了pip,在安装目录\Python\Python36-32\Scripts\ 这个文件夹看看有没有pip.exe。不是3.6没有Pip 的请自行百度安装。
- 打开 cmd,运行 pip install wheel
- 利用cd 命令切换目录到下载好的pygame的-1.9.3-CP36-cp36m-win32.whl目录,运行 pip install pygame的-1.9.3-CP36-cp36m-win32.whl (注意这个whl的文件名不要更改)
- 运行Python的IDLE 输入import pygame 不报错即为安装成功
问题:
当我们使用pip install pygame在cmd下载pygame时,会发生报错,我们可以关闭所有的cmd后,重新进入cmd再进行下载。若还是不能就使用特效药(重启电脑)后,再在cmd下载,pip install pygame。可以多次重启后下载直到下载好为止