我借了我的朋友mac和我已经尝试了安装使用自制和所有类似的蟒蛇和游戏的说明。特别是以下视频:https://www.youtube.com/watch?v=L0Cl4Crg7FE和这篇文章:和/
我成功地安装了python3.4.1和https://bitbucket.org/pygame/pygame的一个版本
因此,我现在开始测试我的程序,看看它是否有效。但这并不是因为它说游戏没有pygame.movie模块,我用它来播放视频。
我已经使用python3.4.0和pygame 1.9.2a0在我的windows7计算机上完成了所有的编程,它运行得非常好。有人知道我怎么能解决这个问题吗?
发布于 2014-08-03 09:46:02
基于你联系的github回购公司的自述
您肯定应该从为您的系统安装二进制包开始。二进制包通常附带或提供依赖关系所需的信息。从pygame下载页面中为您的系统和python版本选择合适的安装程序。http://www.pygame.org/download.shtml
我大胆面对的那句话似乎是问题的根源:您没有安装依赖项,因此没有视频支持,所以当您从源代码构建时,它跳过了pygame.movie。
不幸的是,它们只有Python2.x的二进制文件,也只有较早版本的OS二进制文件,这意味着您实际上不能遵循这些说明,而且您正在手工构建它,这样做是正确的。
我看不出它们在下载页面上列出这些依赖项的位置。有一个指向Installation的链接,但它是一个404。而BitBucket回购中的自述文件也没有列出它们。(我不是百分之百肯定BitBucket是正确的地方-下载页面将您发送到svn回购,它将您发送到BitBucket回购,但GitHub回购看起来更新,只是官方-但GitHub回购有相同的信息…)
所以…您可能需要阅读config_darwin.py和config_unix.py。但我的第一个猜测是,您缺少的是SMPEG或avformat,因为SMPEG是以SDL显示视频的方式,而avformat是将视频从其他格式转换为SMPEG能够处理的内容的方式。因此,如果您没有这些,请使用Homebrew或SDL.org二进制安装程序或任何您喜欢的添加它们的方法,然后清理重新构建PyGame。
https://stackoverflow.com/questions/25101819
复制相似问题