基于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使用BeautifulSoup分析网页信息的方法
Apr 04 Python
在Docker上开始部署Python应用的教程
Apr 17 Python
Python编程中的文件操作攻略
Oct 16 Python
Python内置函数 next的具体使用方法
Nov 24 Python
python遍历文件夹下所有excel文件
Jan 03 Python
python 连接各类主流数据库的实例代码
Jan 30 Python
Django ManyToManyField 跨越中间表查询的方法
Dec 18 Python
Python小白必备的8个最常用的内置函数(推荐)
Apr 03 Python
pytorch 固定部分参数训练的方法
Aug 17 Python
Python for循环通过序列索引迭代过程解析
Feb 07 Python
python/golang实现循环链表的示例代码
Sep 14 Python
python 模拟登陆163邮箱
Dec 15 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
第一节--面向对象编程
2006/11/16 PHP
PHP注释实例技巧
2008/10/03 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
2014/08/11 PHP
php使用PDO事务配合表格读取大量数据插入操作实现方法
2017/02/16 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
用jQuery简化JavaScript开发分析
2009/02/19 Javascript
JavaScript判断一个URL链接是否有效的实现方法
2011/10/08 Javascript
从面试题学习Javascript 面向对象(创建对象)
2012/03/30 Javascript
使用javascript过滤html的字符串(注释标记法)
2013/07/08 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
jQuery插件scroll实现无缝滚动效果
2015/04/27 Javascript
使用Web Uploader实现多文件上传
2016/06/08 Javascript
全面了解js中的script标签
2016/07/04 Javascript
jQuery中的deferred对象和extend方法详解
2017/05/08 jQuery
vue中的数据绑定原理的实现
2018/07/02 Javascript
jqGrid表格底部汇总、合计行footerrow处理
2019/08/21 Javascript
layui在form表单页面通过Validform加入简单验证的方法
2019/09/06 Javascript
[02:09:59]火猫TV国士无双dota2 6.82版本详解(下)
2014/09/29 DOTA
python实现端口转发器的方法
2015/03/13 Python
sublime text 3配置使用python操作方法
2017/06/11 Python
python实现图片处理和特征提取详解
2017/11/13 Python
Python实现字符串的逆序 C++字符串逆序算法
2020/05/28 Python
Python用5行代码实现批量抠图的示例代码
2020/04/14 Python
如何写python的配置文件
2020/06/07 Python
python怎么调用自己的函数
2020/07/01 Python
如何使用pycharm连接Databricks的步骤详解
2020/09/23 Python
如何在Canvas中添加事件的方法示例
2019/05/21 HTML / CSS
Clarks英国官方网站:全球领军鞋履品牌
2016/11/26 全球购物
Revolution Beauty美国官网:英国知名化妆品网站
2018/07/23 全球购物
俄罗斯一家时尚女装商店:Charuel
2019/12/04 全球购物
艺术专业大学生自我评价
2013/09/22 职场文书
人力资源管理专业应届生求职信
2013/09/28 职场文书
yy司仪主持词
2014/03/22 职场文书
农村葬礼主持词
2014/03/31 职场文书
2015年社区民政工作总结
2015/04/21 职场文书
教你怎么用Python实现GIF动图的提取及合成
2021/06/15 Python