在win10中安装pygame


在做《python编程从入门到实践》中外星人实践项目时,里面介绍要安装pygame,按书中的教程进行安装,不料出现一大堆bug,查阅相关信息后总结出来以下信息。 1.创建一个文件夹新建一个文件夹,并将其命名为alien_invasion。         请务必将这个项目的所有文件都存储到这个文件夹中,这样相关的import语句才能正确地工作。这里是我自己在D盘中创建的文件夹。

 2.将pygame下载到alien_invasion文件夹中。

链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame 注意:
  1. 找到对应(或最接近)python版本号点击开始下载即可,例如cp27表示的是python2.7。
  1. win32和amd64就是python的位数(不是操作系统的位数!!!我们可以进入pythonshell看到python位数,以及导入sys模块,打印sys.version变量得到python的位数)。
这里以我自己安装的python为例:
1 D:\Pythontest\alien_invasion>python
2 Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 22:39:24) [MSC v.1916 32 bit (Intel)] on win32
3 Type "help", "copyright", "credits" or "license" for more information.
4 >>> import sys
5 >>> sys.version
6 '3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 22:39:24) [MSC v.1916 32 bit (Intel)]'
7 >>>

所以这里我需要下载的是:

下载完成后,在alien_invasion文件夹中打开命令窗口。 
  1. 在左下角任务栏下面的搜索栏输入cmd,然后以管理员身份运行 ( 这点很重要!!!),否则后面的操作中都会提醒你没有操作权限需要添加--user操作符。具体操作如下图:
  1. 使用windows命令进入alien_invasion文件夹。我这里的alien_invasion文件夹在D盘的Pythontest文件夹中。
更新pip到最新:
C:\WINDOWS\system32>python -m pip install --upgrade pip -i https://pypi.douban.com/simple

进入目录:

 3.安装pygame

4.检查安装是否成功 打开python,输入import pygame(因为pygame为python的一个库函数),出现下面情景即代表大家安装成功了。