前言:
最近趁着暑假在家在自学Python,看的教材是由 Eric Matthes 编写的,袁国忠翻译的《Python编程—从入门到实践》:
该书的第二部分包含三个不同类型的项目,第一个项目是外星人入侵:使用 Python开发游戏(12-14章),这个项目需要使用pygame包来开发一款2D游戏。在开始编码前,这本书先介绍了如何在Linux、OS X和Microsoft Windows中安装Pygame。我用的是64位的Window系统,而且我的Python版本是3.7,我下载的便是Window版本的pygame,以下是我的安装过程记录:
安装过程及记录:
1.尝试的第一种方法:通过下载相关安装文件:
文章中给的下载网址是:https://bitbucket.org/pygame/pygame/downloads/,在其中查找与运行的Python版本匹配的Windows安装程序。但是我看了看好像里面并没有我要的3.7版本的pygame:
于是我又查找了以下几个网址,其中有的网址中有提供我需要的版本的下载:
https://pypi.python.org/pypi/Pygame
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame
http://www.pygame.org/download.shtml
但令人奇怪的是,要么是下载失败,要么是下载到一半就卡住了,不知道是不是我网络的原因:
2.尝试的第二种方法,通过pip直接安装:
大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip。在Python 3中,pip有时被称为pip3。以下方法可以在Windows系统中检查是否安装了pip:
打开一个终端窗口,并执行如下命令:python -m pip --version
如果系统只安装了一个版本的Python,并看到了类似于下面的输出,就代表着电脑已经安装了pip。
如果出现了错误消息,可以尝试执行如下命令安装pip:python get-pip.py
,
若是pip版本不够,可以尝试执行更新命令python -m pip install -U pip
,
然后在终端窗口,并执行如下命令来通过pip直接安装pygame:
python -m pip install pygame
,
或者
pip install -i https://pypi.doubanio.com/simple/ pygame
(我是使用这个)
成功安装后会提示:
验证是否成功安装:
为了验证是否安装成功,我们打开可以命令行窗口,输入pip list
,便能看到有关安装的pygame的相关信息:
或者,可以通过进入Python控制终端,输入相应的模块导入语句:import pygame
,如果已经成功安装了pygame包,会出现如下信息: