1.简介
Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发。允许你在 Python 程序中创建功能丰富的游戏和多媒体程序,Pygame 是一个高可移植性的模块可以支持多个操作系统。用它来开发小游戏非常适合。
2.安装Python
2.1 安装Homebrew
Homebrew依赖于Apple包Xcode,因此请打开一个终端窗口并执行如下命令:
$ xcode-select --install
接下来安装Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.2 安装Python3
为安装最新的Python 3版本,请执行如下命令:
$ brew install python3
下面来检查使用这个命令安装的是哪个版本:
$ python3 --version
Python 3.7.1
3.安装Pygame
3.1 使用 pip安装 Python包
大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip。在Python 3中,pip有时被称为pip3。
打开一个终端窗口,并执行如下命令:
$ pip --version
pip 18.1 from /Users/usr/anaconda3/lib/python3.7/site-packages/pip (python 3.7)
如果你看到类似上面的输出,请跳到2.3,如果出现错误请继续
3.2 安装pip
要安装pip,请访问https://bootstrap.pypa.io/get-pip.py 。如果出现对话框,请选择保存文件;如果get-pip.py的代码出现在浏览器中,请将这些代码复制并粘贴到文本编辑器中,再将文件保存为get-pip.py。将get-pip.py保存到计算机中后,你需要以管理员身份运行它,因为pip将在你的系统中安装新包。
终端执行:
$ sudo python get-pip.py
3.3 安装Pygame
为安装Pygame依赖的库,请执行下面的命令:
$ brew install hg sdl sdl_image sdl_ttf
如果你还想启用较高级的功能,如在游戏中包含声音,可安装下面两个额外的库:
$ brew install sdl_mixer portmidi
使用下面的命令来安装Pygame
$ pip install --user hg+http://bitbucket.org/pygame/pygame
启动一个Python终端会话,并导入Pygame以检查安装是否成功
$ python
>>> import pygame
pygame 1.9.5.dev0
Hello from the pygame community. https://www.pygame.org/contribute.html
3.4 官方Demo检验效果
python -m pygame.examples.aliens
至此Python和Pygame已安装完成!