详解Python pygame安装过程笔记


Posted in Python onJune 05, 2017

今天看到一个教程,是关于Python安装pygame模块的。觉得很好,拿来分享一下。

安装Python

额,这个小题貌似在这里很是多余啊。但是为了照顾到刚刚学习Python的童鞋,我还是多??铝骄浒伞?/p>

具体如下:

我们要到Python官网。去下载我们需要的版本。我这里下载的是windows64位 的Python2.7 msi。安装的过程如果不懂,选择为默认即可。

安装easy_install

至于这是个什么东东?我们大可不必劳心,现在只需要知道它能帮助我们安装一些库就可以了。具体的安装过程也很简单,只需要下载这个库,使用python的命令进行安装即可。

安装pip

好了,经过了前面的两步,想必大家(尤其是刚入门的童鞋)肯定会很心烦了吧,怎么需要装这么多的东西。但是咧,千万不要灰心,因为好日子马上就要来了。pip就是这么一款能解放你安装库的复杂劳动的一款神器。下面就一起来看一看怎么安装pip吧。

在此之前,一定要确认你的windows系统中已经安装好了Python和easy_install。

安装成功的标志:

Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>python
Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (
AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

C:\Users\Administrator>easy_install -version
usage: easy_install [options] requirement_or_url ...
  or: easy_install --help

error: option -r not recognized

C:\Users\Administrator>

接下来就是把目录切换到python的安装目录下的Script文件夹下,输入
easy_install pip。当然了如果要想方便一些的话,可以把这个路径配置到你的环境变量中(至于怎么配,网上的相关教程很多也很详细。我就不重复的造轮子了)。

验证一下:

C:\Users\Administrator>pip -v

Usage:
 pip <command> [options]

Commands:
 install           Install packages.
 download          Download packages.
 uninstall          Uninstall packages.
 freeze           Output installed packages in requirements format.
 list            List installed packages.
 show            Show information about installed packages.
 search           Search PyPI for packages.
 wheel            Build wheels from your requirements.
 hash            Compute hashes of package archives.
 completion         A helper command used for command completion
 help            Show help for commands.

General Options:
 -h, --help         Show help.
 --isolated         Run pip in an isolated mode, ignoring
               environment variables and user configuration.
 -v, --verbose        Give more output. Option is additive, and can be
               used up to 3 times.
 -V, --version        Show version and exit.
 -q, --quiet         Give less output.
 --log <path>        Path to a verbose appending log.
 --proxy <proxy>       Specify a proxy in the form
               [user:passwd@]proxy.server:port.
 --retries <retries>     Maximum number of retries each connection should
               attempt (default 5 times).
 --timeout <sec>       Set the socket timeout (default 15 seconds).
 --exists-action <action>  Default action when a path already exists:
               (s)witch, (i)gnore, (w)ipe, (b)ackup.
 --trusted-host <hostname>  Mark this host as trusted, even though it does
               not have valid or any HTTPS.
 --cert <path>        Path to alternate CA bundle.
 --client-cert <path>    Path to SSL client certificate, a single file
               containing the private key and the certificate
               in PEM format.
 --cache-dir <dir>      Store the cache data in <dir>.
 --no-cache-dir       Disable the cache.
 --disable-pip-version-check
               Don't periodically check PyPI to determine
               whether a new version of pip is available for
               download. Implied with --no-index.

C:\Users\Administrator>

安装pygame

安装pygame的前提那肯定是先得下载这个文件啊。所以我们需要下载一下。pygame 文件下载。记得对应你的Python版本进行下载哦。

下载完之后我们会发现它是一个.whl后缀的文件。这就比较尴尬了。怎么打开呢?

答案就是使用另一款工具,wheel。wheel 本质上是一个 zip 包格式,它使用 .whl 扩展名,用于 python 模块的安装,它的出现是为了替代 Eggs。wheel 还提供了一个 bdist_wheel 作为 setuptools 的扩展命令,这个命令可以用来生成 wheel 包。wheel一下,检查是否安装成功。

安装wheel的方式这次就爽多了。因为我们已经有了pip。

pip install wheel。搞定了。

现在回过头来进到pygameXXXXX.whl的目录下,wheel 文件名 .好了,彻底搞定了。

验证一下

C:\Users\Administrator>python
Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (
AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygame
>>>

木有报错,这就说明咱安装成功了。接下来就开始愉快的pygame之旅吧。

总结

整体的安装过程是很让人纠结的。尤其是对那些刚入门的童鞋。但是,这也是最有价值的经验了。因为这些库的安装会让你对Python的架构更加的熟悉。整体结构的把握也会更加的好。

所以,静下心来。一步一步的,进行操作就是了。相信这会对你Python有很大的帮助的。也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的filter()函数的用法
Apr 27 Python
Python实现截屏的函数
Jul 26 Python
详解python的webrtc库实现语音端点检测
May 31 Python
Python使用微信SDK实现的微信支付功能示例
Jun 30 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
Apr 30 Python
python实现数据分析与建模
Jul 11 Python
python默认参数调用方法解析
Feb 09 Python
Python 读取有公式cell的结果内容实例方法
Feb 17 Python
Python 防止死锁的方法
Jul 29 Python
python boto和boto3操作bucket的示例
Oct 30 Python
Python将QQ聊天记录生成词云的示例代码
Feb 10 Python
使用python创建股票的时间序列可视化分析
Mar 03 Python
Python编程实现双击更新所有已安装python模块的方法
Jun 05 #Python
CentOS 6.5下安装Python 3.5.2(与Python2并存)
Jun 05 #Python
Python实现随机生成有效手机号码及身份证功能示例
Jun 05 #Python
Python中模块pymysql查询结果后如何获取字段列表
Jun 05 #Python
Python实现选择排序
Jun 04 #Python
Python使用pymysql小技巧
Jun 04 #Python
Python常见异常分类与处理方法
Jun 04 #Python
You might like
Ajax PHP分页演示
2007/01/02 PHP
php cookie的操作实现代码(登录)
2010/12/29 PHP
php事务回滚简单实现方法示例
2017/03/28 PHP
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
2008/12/29 Javascript
IE6-IE9不支持table.innerHTML的解决方法分享
2012/09/14 Javascript
javascript实现div的拖动并调整大小类似qq空间个性编辑模块
2012/12/12 Javascript
关于IE BUG与字符串截取substr的解决办法
2013/04/10 Javascript
JQuery EasyUI 数字格式化处理示例
2014/05/05 Javascript
页面加载完后自动执行一个方法的js代码
2014/09/06 Javascript
JavaScript实现单击下拉框选择直接跳转页面的方法
2015/07/02 Javascript
js检查是否关闭浏览器的方法
2016/08/02 Javascript
chrome下判断点击input上标签还是其余标签的实现方法
2016/09/18 Javascript
Ionic+AngularJS实现登录和注册带验证功能
2017/02/09 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
Vue项目全局配置微信分享思路详解
2018/05/04 Javascript
React 组件间的通信示例
2018/06/14 Javascript
element-ui带输入建议的input框踩坑(输入建议空白以及会闪出上一次的输入建议问题)
2019/01/15 Javascript
JS基于ES6新特性async await进行异步处理操作示例
2019/02/02 Javascript
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
[48:32]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs VG
2018/04/01 DOTA
详解MySQL数据类型int(M)中M的含义
2016/11/20 Python
Pycharm学习教程(4) Python解释器的相关配置
2017/05/03 Python
在python plt图表中文字大小调节的方法
2019/07/08 Python
css3的transform中scale缩放详解
2014/12/08 HTML / CSS
CSS3移动端vw+rem不依赖JS实现响应式布局的方法
2019/01/23 HTML / CSS
自定义html标记替换html5新增元素
2008/10/17 HTML / CSS
html5通过canvas实现刮刮卡效果示例分享
2014/01/27 HTML / CSS
html5 冒号分隔符对齐的实现
2019/07/31 HTML / CSS
美国著名的女性内衣零售商:Frederick’s of Hollywood
2018/02/24 全球购物
Trina Turk官网:美国时装和泳装品牌
2018/06/10 全球购物
Crucial英睿达法国官网:内存条及SSD固态硬盘升级
2018/07/13 全球购物
屈臣氏马来西亚官网:Watsons马来西亚
2019/06/15 全球购物
2015小学音乐教师个人工作总结
2015/07/21 职场文书
学习习近平主席讲话心得体会
2016/01/20 职场文书
七年级上册生物的课件
2019/08/07 职场文书
MySQL基于索引的压力测试的实现
2021/11/07 MySQL