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

测试安装结果

pygame的下载安装声明

 

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 不报错即为安装成功

 pygame的下载安装声明

pygame的下载安装声明

 

问题:

当我们使用pip install pygame在cmd下载pygame时,会发生报错,我们可以关闭所有的cmd后,重新进入cmd再进行下载。若还是不能就使用特效药(重启电脑)后,再在cmd下载,pip install pygame。可以多次重启后下载直到下载好为止