首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否安装了错误版本的游戏?

是否安装了错误版本的游戏?
EN

Stack Overflow用户
提问于 2014-08-03 05:07:25
回答 1查看 721关注 0票数 0

我借了我的朋友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计算机上完成了所有的编程,它运行得非常好。有人知道我怎么能解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 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.pyconfig_unix.py。但我的第一个猜测是,您缺少的是SMPEGavformat,因为SMPEG是以SDL显示视频的方式,而avformat是将视频从其他格式转换为SMPEG能够处理的内容的方式。因此,如果您没有这些,请使用Homebrew或SDL.org二进制安装程序或任何您喜欢的添加它们的方法,然后清理重新构建PyGame。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25101819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档