系统:ubuntu14.04 LTS amd64
python版本:2.7.6
pygame版本:1.9.1release
别这种方法了,这么安装不知道什么原因就出现了问题,在使用pygame.image.load()方法的时候,报什么....Windows BMP file....什么东西的,还是用官网的方法

************************************************************************************************************

pygame下载:http://www.pygame.org/download.shtml  选择 pygame-1.9.1release.tar.gz

官网上的安装方法:http://www.pygame.org/wiki/CompileUbuntu?parent=index

************************************************************************************************************

官网方法:

#install dependencies
sudo apt-get install mercurial python-dev python-numpy python-opengl \
libav-tools libsdl-image1.-dev libsdl-mixer1.-dev libsdl-ttf2.-dev libsmpeg-dev \
libsdl1.-dev libportmidi-dev libswscale-dev libavformat-dev libavcodec-dev \
libtiff5-dev libx11- libx11-dev fluid-soundfont-gm timgm6mb-soundfont \
xfonts-base xfonts-100dpi xfonts-75dpi xfonts-cyrillic fontconfig fonts-freefont-ttf # Grab source
hg clone https://bitbucket.org/pygame/pygame # Finally build and install
cd pygame
python setup.py build
sudo python setup.py install

期间会出现点问题

python setup.py build

可能会报下面的错

sh: : sdl-config: not found
WARNING: "sdl-config" failed!
sh: : smpeg-config: not found
WARNING: "smpeg-config" failed!

执行下面命令

sudo apt-get install libsdl1.-dev

在执行又可能会失败

.......
fatal error: linux/videodev.h: 没有那个文件或目录
.......
error: command 'x86_64-linux-gnu-gcc' failed with exit status

执行下面命令

sudo apt-get install libv4l-dev
cd /usr/include/linux
sudo ln -s ../libv4l1-videodev.h videodev.h

在执行python setup.py build 应该就没有问题了。
之后

sudo python setup.py install

查看是否安装成功:

$ python
>>>import pygame
>>>print (pygame.ver)
1.9.1release

安装成功

最新文章

  1. jquery 获取json文件数据,显示到jsp页面上, 或者html页面上
  2. 第七节 JBPM 中的脚本语言
  3. ASP.NET MVC 站点设置.html 为起始页
  4. vim跳到文件头和文末结尾
  5. C++的优秀特性1:引用
  6. xp 下卸载 硬盘安装的 ubuntu (本人的悲伤史)
  7. TextView使用Spannable设置复合文本
  8. 学习之路十四:客户端调用WCF服务的几种方法小议
  9. struct可以拥有class般的构造函数
  10. python学习之路-2 初识python数据类型
  11. Math 对象 识记
  12. 机器学习基石 2 Learning to Answer Yes/No
  13. 小程序中曾经遇到的坑(1)----canvas画布
  14. 栈到CLR
  15. 逆向-攻防世界-logmein
  16. centos7 mongodb安装
  17. C++程序设计方法3:强制类型转换
  18. sql server查看用户权限
  19. Zookeeper浏览器工具和Eclipse插件
  20. *单链表[递归&不带头结点]

热门文章

  1. Volatile 多线程中用到的关键字
  2. C#中后台线程和UI线程的交互
  3. MySQL 查询 数据库有多少表 表名是哪些
  4. js识别不同浏览器
  5. userService 用户 会员 系统设计 v2 q224 .doc
  6. 二路归并排序的java实现
  7. oracle中创建dblink
  8. VSCode调试.net core 2.0 输出窗口乱码
  9. Java NIO —— Buffer(缓冲区)
  10. [转]python 书籍推荐