我有一个朋友的小pygame项目,在我的机器上有作品,但是在他的机器上Python抛出了这个错误:
Traceback(最近一次调用最后一次):文件 " C:/ Users / joaco / Desktop / RETO Starus / PingPong / Play.py",第174行,在 main()文件" C:/ Users / joaco / Desktop / RETO Starus / PingPong / Play.py",第151行,主要 puntos = bola.actualizar(time,pala_jug1,pala_jug2,puntos)File" C:/ Users / joaco / Desktop / RETO Starus / PingPong / Play.py",48行in actualizar pygame.mixer.music.load(sonido_pared)pygame.error:无法识别模块格式
答案 0 :(得分:0)
你和朋友的电脑之间可能存在pygame或python版本不匹配。
在两台机器上运行以下程序,看看python和pygame版本是否匹配。
对于python 3.x,您可能必须使用print
括号。
import pygame
import sys
print "Python Version=",sys.version
print "Pygame Version=",pygame.version.ver
<强>输出强>
Python Version = 2.7.9(默认,2014年12月10日,12:24:55)[MSC v.1500 32 bit(Intel)]
Pygame Version = 1.9.1release