zoukankan      html  css  js  c++  java
  • ubuntu14.04 pygame安装 python2.7

    系统: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.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev 
        libsdl1.2-dev libportmidi-dev libswscale-dev libavformat-dev libavcodec-dev 
        libtiff5-dev libx11-6 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: 1: sdl-config: not found
    WARNING: "sdl-config" failed!
    sh: 1: smpeg-config: not found
    WARNING: "smpeg-config" failed!

    执行下面命令

    sudo apt-get install libsdl1.2-dev

    在执行又可能会失败

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

    执行下面命令

    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

    安装成功

  • 相关阅读:
    [題解]51nod_1515_明辨是非
    任务调度问题(贪心) hdu4864
    B站学习记:贪心与博弈
    poj1505(二分+贪心)
    温故知新:互质排列
    Radar Installation(利用数据有序化进行贪心选择)
    Wooden Sticks(贪心)
    计算a除b的第一位小数 in C++.
    龙龙的暑假贪心算法大冒险
    HDU-2037(贪心)
  • 原文地址:https://www.cnblogs.com/badboyf/p/6380671.html
Copyright © 2011-2022 走看看