我设法安装了Pygame,但我觉得我搞砸了什么,因为当我试图做的时候:
import pygame
from pygame.locals import *
pygame.init()
fenetre = pygame.display.set_mode((800,533), RESIZABLE)
fond = pygame.image.load("img/Ciel_bleu.jpg").convert()
fenetre.blit(fond, (0,0))
pygame.display.flip()
它说:
错误:文件不是Windows BMP文件
我很抱歉打扰你这个问题,但我真的试了好几个星期才找到解决方案而且我不知道该怎么做......我查了很多帖子谈论这个错误但是我无法解决它.. 顺便说一句,我在Mac OS x 10.11.4上使用Anaconda来安装Python 2.7.10。 当我运行" python run_tests.py"时,the results为the Pygame source code folder.。来自{{3}}
的文件如果有人能帮助我,我会非常高兴和感激。 非常感谢您的帮助,祝您有个美好的一天!
(原谅我的英文)
答案 0 :(得分:1)
根据pygame.org/docs/ref/image.html,"默认情况下,它只能加载未压缩的BMP图像。使用完整图像支持构建时,pygame.image.load()函数可以支持以下格式。 JPG PNG GIF(非动画)BMP PCX TGA(未压缩)TIF LBM(和PBM)PBM(和PGM,PPM)XPM"。
根据Build Pygame with full image support?,您可以在此处获取图片模块:http://www.pythonware.com/products/pil
答案 1 :(得分:1)
尝试this:
安装binstar:
conda install binstar
您得到的答案如下:'binstar'conda包已重命名为'anaconda-client'。请运行:conda install anaconda-client。所以跑:
conda install anaconda-client
然后在anaconda.org上搜索pygame包:
anaconda search -t conda pygame
您将获得anaconda.org上提供的pygame软件包列表。选择分发包,例如tlatorre / pygame适用于Linux 64位。要安装它,请使用:
conda install -c https://conda.binstar.org/tlatorre pygame
完成后,导入pygame应该可以正常工作。
上的cohdez回答答案 2 :(得分:1)
我的解决方案已将pygame https://conda.binstar.org/quasiben更新为https://conda.binstar.org/CogSci。
完成后,导入pygame应该可以正常工作。