基于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 文件操作实现代码
Oct 07 Python
python正常时间和unix时间戳相互转换的方法
Apr 23 Python
Python增量循环删除MySQL表数据的方法
Sep 23 Python
Tornado 多进程实现分析详解
Jan 12 Python
python实现人民币大写转换
Jun 20 Python
python中copy()与deepcopy()的区别小结
Aug 03 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
Jan 15 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
Jun 18 Python
Python 实现文件读写、坐标寻址、查找替换功能
Sep 11 Python
python scipy卷积运算的实现方法
Sep 16 Python
TensorFlow 多元函数的极值实例
Feb 10 Python
python中os.remove()用法及注意事项
Jan 31 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中使用Oracle数据库(5)
2006/10/09 PHP
php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码
2014/09/04 PHP
Yii实现多数据库主从读写分离的方法
2014/12/29 PHP
PHP用PDO如何封装简单易用的DB类详解
2017/07/30 PHP
asp函数split()对应php函数explode()
2019/02/27 PHP
用javascript实现页面打印的三种方法
2007/03/05 Javascript
javascript onkeydown,onkeyup,onkeypress,onclick,ondblclick
2009/02/04 Javascript
动态添加js事件实现代码
2009/03/12 Javascript
JavaScript 函数式编程的原理
2009/10/16 Javascript
javascript 嵌套的函数(作用域链)
2010/03/15 Javascript
javascript中的对象创建 实例附注释
2011/02/08 Javascript
jquery根据锚点offset值实现动画切换
2014/09/11 Javascript
js简单实现点击左右运动的方法
2015/04/10 Javascript
用JS实现轮播图效果(二)
2016/06/26 Javascript
jQuery实现表格奇偶行显示不同背景色 就这么简单
2017/03/13 Javascript
angularjs中的$eval方法详解
2017/04/24 Javascript
vue中实现移动端的scroll滚动方法
2018/03/03 Javascript
TypeScript开发Node.js程序的方法
2019/04/30 Javascript
Python简单网络编程示例【客户端与服务端】
2017/05/26 Python
Python中list查询及所需时间计算操作示例
2018/06/21 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
Django模型修改及数据迁移实现解析
2019/08/01 Python
Python的赋值、深拷贝与浅拷贝的区别详解
2020/02/12 Python
python requests.get带header
2020/05/05 Python
使用pth文件添加Python环境变量方式
2020/05/26 Python
Pytorch生成随机数Tensor的方法汇总
2020/09/09 Python
波兰运动鞋网上商店:e-Sporting
2018/02/16 全球购物
丹麦优惠购物网站:PLUSSHOP
2019/03/24 全球购物
地理科学专业毕业生求职信
2013/10/15 职场文书
法人代表委托书
2014/04/04 职场文书
志愿者活动总结范文
2014/04/26 职场文书
班主任个人工作反思
2014/04/28 职场文书
医院节能减排方案
2014/06/13 职场文书
教师廉洁自律个人总结
2015/02/10 职场文书
讲文明倡议书
2015/04/29 职场文书
2016年毕业实习心得体会范文
2015/10/09 职场文书