本人在《Python编程从入门到实践》的指引下开始安装pygame来实现外星人入侵的项目。下面是我在Windows10中从安装Python到安装pygame的过程,以及在学习和实践中获得的一些信息。如果有什么地方写得不够妥当的话,恳请各位大佬批评指正。
1、安装Python(使用软件安装管家提供的安装包和教程)
软件安装管家是一个比较良心的公众号(多次使用后体会到的),它提供各种免费的安装资源和相应教程。python的相关教程比较详细,而且能引导我们在安装过程中添加环境变量,这样安装结束后我们可以在cmd中执行Python命令。
步骤如下:
1)关注公众号“软件安装管家”
2)在底部菜单“软件目录”中选择“软件目录”(里面的软件适用于Windows)
3)在Python中选择需要的版本进行下载。(我选择的是Python3.5.2)
4)在公众号键盘输入“python3.5.2”,在弹出的教程中选择相应版本的,然后根据推文一进行安装即可。
△注意自己安装的磁盘是哪一个。
2、在Windows系统中检查是否安装了pip
如果使用的是python2.7,无需使用pip来安装Pygame;如果使用的是python3,就需要使用pip来安装Pygame。python3.5.2自带pip,所以可以先检查一下系统中是否安装了pip。步骤如下:
1)打开cmd
2)定位到python安装的磁盘。如果是C,则这一步可以省略。如果是D盘,则需要先定位,即在C:\Users\Administrator>后面键入D:再按enter,如下图所示。
定位D盘
3)在D:\>后键入python -m pip --version,如果你的系统已安装pip,系统就会输出你的pip的版本信息。如下图,我当时的pip版本为pip19.3,它的位置为D:\软件\Python3.5\python-3.5.2\Python35\lib\site-packages\pip。
查看pip版本
查找该位置,可以看到你的pip文件,如下图:
查看pip文件位置
3、使用pip安装pygame。步骤如下:
1)访问https://bitbucket.org/pygame/pygame/downloads/,在下载目录中选择pygame-1.9.2-cp35-cp35m-win_amd64.whl文件。该文件的名称中的cp35表示适用于python3.5,win_amd64表示适用于Windows64位系统。
下载pygame
2)将文件复制到你的项目文件夹中,然后在D:\>后输入python -m pip install --user pygame-1.9.2-cp35-cp35m-win_amd64.whl,系统可能会输出警告和错误:
警告和错误
①第一个警告(warning)和错误(error)是因为文件pygame-1.9.2-cp35-cp35m-win_amd64.whl(下面简称.whl)的位置不是D:\,即不存在D:\\pygame-1.9.2-cp35-cp35m-win_amd64.whl。这个问题可以在后面通过定位解决。
②第二个警告则是由于pip的版本不对。根据提示,我们可以通过在D:\>后输入python -m pip install --upgrade pip来更新pip版本,如下图:
更新pip版本
3)而为了解决错误①,在cmd中定位到你的.whl文件位置。如:我的文件位置为D:\编程之路\alien(python),所以我在D:\>后输入cd 编程之路,然后在下一行D:\编程之路>后输入cd alien(python),即可定位到D:\编程之路\alien(python)>。
定位到pygame的.whl文件
4)在D:\编程之路\alien(python)>后面输入python -m pip install --user pygame-1.9.2-cp35-cp35m-win_amd64.whl,等待几秒即可成功安装,如下图。
成功安装