《Python和Pygame游戏开发指南》——1.7 安装Pygame

简介:

本节书摘来自异步社区《Python和Pygame游戏开发指南》一书中的第1章,第1.7节,作者[美]Al Sweigart(斯维加特), 李强 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.7 安装Pygame

Pygame不是Python所附带的。和Python一样,Pygame也是可以免费使用的。你必须下载并安装Pygame,这与下载和安装Python解释器一样容易。在Web浏览器中,访问http://pygame.org 并且在该Web站点左边的“Downloads”上点击。本书假设你使用的是Windows操作系统,但是Pygame在每种操作系统上的工作方式都是相同的。你需要针对自己的操作系统以及所安装的Python版本,下载相应的Pygame安装程序。

你不需要下载Pygame的“源代码”,而是要下载针对你的操作系统的“二进制程序”。对于Windows,下载pygame-1.9.1.win32-py3.2.msi文件(这是针对Windows上的Python 3.2的Pygame)。如果你安装的是不同的Python版本(例如,Python 2.7或Python 2.6),那么,要下载针对你的Python版本的.msi文件。在编写本书的时候,Pygame当前的版本是1.9.1。如果你在Web站点上看到了更新的一个版本,请下载并安装较新的Pygame版本。

对于Mac OS X,针对你所拥有的Python版本,下载.zip文件或.dmg文件并运行它们。对于Linux,打开一个终端并运行“sudo apt-get install python-pygame”。

在Windows上,双击所下载的文件以安装Pygame。要检查Pygame是否安装正确,在交互式shell中输入如下内容:


screenshot

如果按下回车键后什么也没有出现,那么我们知道已经成功地安装了Pygame。如果出现了ImportError: No module named pygame错误,那么,尝试再次安装Pygame,并且确保正确地输入import pygame。

本章有5个小程序,它们展示了如何使用Pygame所提供的不同功能。在本书的最后一章中,我们将使用这些不同的功能,用Python和Pygame编写一个完整游戏。本书的Web站点上提供了安装Pygame的一个视频教程:http://invpy.com/videos

相关文章
|
1月前
|
数据采集 存储 XML
深入浅出:基于Python的网络数据爬虫开发指南
【2月更文挑战第23天】 在数字时代,数据已成为新的石油。企业和个人都寻求通过各种手段获取互联网上的宝贵信息。本文将深入探讨网络爬虫的构建与优化,一种自动化工具,用于从网页上抓取并提取大量数据。我们将重点介绍Python语言中的相关库和技术,以及如何高效、合法地收集网络数据。文章不仅为初学者提供入门指导,也为有经验的开发者提供进阶技巧,确保读者能够在遵守网络伦理和法规的前提下,充分利用网络数据资源。
|
1月前
|
存储 Java C语言
【python】——使用嵌套列表实现游戏角色管理
【python】——使用嵌套列表实现游戏角色管理
31 0
|
1月前
|
关系型数据库 MySQL Python
python安装MySQL-python:EnvironmentError解决办法
python安装MySQL-python:EnvironmentError解决办法
29 1
|
2月前
|
Linux 开发工具 C语言
30天python速成-第一天(python简介及下载安装)
30天python速成-第一天(python简介及下载安装)
46 3
|
7天前
|
JavaScript 前端开发 API
游戏开发入门:Python后端与Vue前端的协同工作方式
【4月更文挑战第11天】使用Python后端(Flask或Django)和Vue.js前端开发游戏变得流行,能提高开发效率和可维护性。本文指导如何构建这样的项目,包括设置环境、创建虚拟环境、搭建后端API及前端Vue组件,强调前后端协作和API接口的重要性。这种架构促进团队合作,提升代码质量和游戏体验。
|
7天前
|
Ubuntu Python
python3安装clickhouse_sqlalchemy(greenlet) 失败
如果上述方法仍然无法解决问题,建议查阅相关错误信息和官方文档,以获取更详细的帮助。确保你的Python环境和依赖库都在最新版本,有时问题可能会因为版本不兼容而导致安装失败。
14 0
|
8天前
|
存储 Python
如何使用Python实现“猜数字”游戏
本文介绍了使用Python实现“猜数字”游戏的过程。游戏规则是玩家在给定范围内猜一个由计算机随机生成的整数,猜对则获胜。代码中,首先导入random模块生成随机数,然后在循环中获取玩家输入并判断大小,提供猜小、猜大提示。通过增加猜测次数限制、难度选择、优化输入提示和图形化界面等方式可优化游戏。这篇文章旨在帮助初学者通过实际操作学习Python编程。
26 2
|
11天前
|
数据采集 机器学习/深度学习 人工智能
Python环境搭建—安装Python3解释器
Python环境搭建—安装Python3解释器
31 2
|
13天前
|
Linux API 开发者
python2安装wxpython模块源
【4月更文挑战第4天】
33 11
|
1月前
|
人工智能 IDE 大数据

热门文章

最新文章