基于python中pygame模块的Linux下安装过程(详解)


Posted in Python onNovember 09, 2017

一、使用pip安装Python包

大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip。在Python3中,pip有时被称为pip3.

1、在Linux和OS X系统中检查是否安装了pip

打开一个终端窗口,并执行如下命令:

Python2.7中:

zhuzhu@zhuzhu-K53SJ:~$ pip --version
pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)

Python3.X中:

zhuzhu@zhuzhu-K53SJ:~$ pip3 --version
pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)

如果不存在,则需要安装pip

在终端中安装pip的命令为:

sudo apt install python-pip

在终端窗口中安装pip3的命令为:

sudo apt install python3-pip

二、在Linux系统中安装Pygame

如果我们使用的是Python2.7,请使用包管理器来安装Pygame.为此,打开一个终端窗口,并执行下面的命令,这将下载Pygame,并将其安装到我们的系统中:

$ sudo apt-get install python-pygame

如果我们使用的是Python3,就需要执行两个步骤:安装Pygame依赖的库;下载并安装Pygame.

执行下面的命令来安装Pygame依赖的库(如果我们开始终端会话时使用的是命令Python3.5,请将python3-dev替换为Python3.5-dev):

$ sudo apt-get install python3.5-dev mercurial
$ sudo apt-get install libsdl-image1.2-dev libsdl2-dev libsdl-ttf2.0-dev

如果我们需要启用Pygame的一些高级功能,如添加声音的功能,可安装下面这些额外的库:

$ sudo apt-get install libsdl-mixer1.2-dev libportmidi-dev
$ sudo apt-get install libswscale-dev libsmpeg-dev libavformat-dev libavcodec-dev
$ sudo apt-get install python-numpy

接下来,执行下面的命令来安装Pygame(如有必要,将pip替换为pip3):

hg clone https://bitbucket.org/pygame/pygame 
cd pygame 
python3 setup.py build 
sudo python3 setup.py instal

或者尝试$pip install --user hg+http://bitbucket.org/pygame/pygame如果可行的话

要确认安装成功,请启动一个Python终端会话,并尝试执行下面的命令来导入Pygame:

$ python3
>>> import pygame

>>>

以上这篇基于python中pygame模块的Linux下安装过程(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中装饰器的一个妙用
Feb 08 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
Apr 25 Python
Face++ API实现手势识别系统设计
Nov 21 Python
Python实现网站表单提交和模板
Jan 15 Python
python3 requests库文件上传与下载实现详解
Aug 22 Python
简单了解python元组tuple相关原理
Dec 02 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
Mar 23 Python
如何基于python3和Vue实现AES数据加密
Mar 27 Python
如何快速理解python的垃圾回收机制
Sep 01 Python
Python定时任务框架APScheduler原理及常用代码
Oct 05 Python
Jupyter Notebook安装及使用方法解析
Nov 12 Python
python Scrapy爬虫框架的使用
Jan 21 Python
python中Switch/Case实现的示例代码
Nov 09 #Python
在Python web中实现验证码图片代码分享
Nov 09 #Python
Python模糊查询本地文件夹去除文件后缀的实例(7行代码)
Nov 09 #Python
Python3.6 Schedule模块定时任务(实例讲解)
Nov 09 #Python
Python中scatter函数参数及用法详解
Nov 08 #Python
python实现人脸识别代码
Nov 08 #Python
python生成随机图形验证码详解
Nov 08 #Python
You might like
php中$_REQUEST、$_POST、$_GET的区别和联系小结
2011/11/23 PHP
PHP中的函数-- foreach()的用法详解
2013/06/24 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
在Laravel 的 Blade 模版中实现定义变量
2019/10/14 PHP
Javascript 圆角div的实现代码
2009/10/15 Javascript
JavaScript Event学习第七章 事件属性
2010/02/07 Javascript
限制文本框输入N个字符的js代码
2010/05/13 Javascript
JQuery的Ajax中Post方法传递中文出现乱码的解决方法
2014/10/21 Javascript
jQuery插件实现控制网页元素动态居中显示
2015/03/24 Javascript
避免jQuery名字冲突 noConflict()方法
2016/07/30 Javascript
[52:09]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第二场
2014/05/26 DOTA
[01:04:31]DOTA2-DPC中国联赛定级赛 iG vs Magma BO3第二场 1月8日
2021/03/11 DOTA
PyCharm使用教程之搭建Python开发环境
2016/06/07 Python
Python面向对象之静态属性、类方法与静态方法分析
2018/08/24 Python
详解将Django部署到Centos7全攻略
2018/09/26 Python
Python SMTP发送邮件遇到的一些问题及解决办法
2018/10/24 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法
2019/08/30 Python
py-charm延长试用期限实例
2019/12/22 Python
解决python 读取 log日志的编码问题
2019/12/24 Python
python 基于卡方值分箱算法的实现示例
2020/07/17 Python
ellesse美国官方商店:意大利高级运动服品牌
2019/10/29 全球购物
英国时尚和家居用品零售商:Matalan
2021/02/28 全球购物
几道PHP的面试题
2012/05/19 面试题
数控加工专业毕业生自荐信
2013/09/27 职场文书
电大学习个人自我评价范文
2013/10/04 职场文书
质检员岗位职责
2013/12/17 职场文书
竞选部门副经理的自荐书范文
2014/02/11 职场文书
小学开学标语
2014/07/01 职场文书
物理课外活动总结
2014/08/27 职场文书
2014年城管工作总结
2014/11/20 职场文书
地球上的星星观后感
2015/06/02 职场文书
2016年国庆节宣传标语
2015/11/25 职场文书
2016年大学生暑期社会实践方案
2015/11/26 职场文书
筑梦中国心得体会
2016/01/18 职场文书
自动在Windows中运行Python脚本并定时触发功能实现
2021/09/04 Python