问题 Homebrew:没有smpeg的公式


我正在尝试使用Python3在我的Mac OS 10.6.8上安装Pygame。我正在尽力遵循这里的说明: http://florian-berger.de/en/articles/installing-pygame-for-python-3-on-os-x

直到这一步,一切似乎都很顺利:

brew install sdl sdl_image sdl_mixer sdl_ttf smpeg portmidi

然后它失败了“没有可用的smpeg公式”。如果我尝试,我会得到同样的错误:

brew install smpeg

我查看了/ usr / local / Library / Formula,实际上它并不存在。

前进的聪明方法是什么? *查找,安装和修复旧配方? *使用另一种安装smpeg的方法? *与Homebrew相比,有没有更聪明的方法来安装Pygame?

我非常感谢有关采取方法的指导,以及有关如何降低该方法的帮助的链接。我有点达到我的系统管理员技能的极限。

谢谢!

注意:我链接到的指令(使用直线点,前面没有特殊路径),加上下面选择的答案和我的评论,导致Pygame在Python 2.7中工作。我很高兴。稍后我会弄清楚如何在Python3中完成这项工作,但是现在这是一个非常可靠的胜利。


9601
2017-10-27 04:06


起源



答案:


smpeg 已被移至homebrew-headonly。您可以像这样安装它:

brew tap homebrew/headonly
brew install --HEAD smpeg

12
2017-10-28 16:01



在此之后,我卸载并重新安装了pygame(使用pip),以便重新安装包括smpeg。您可以使用两个Python命令进行测试:import pygame和pygame.image.get_extended()。如果它返回0,则表示没有smpeg。提示后,它返回1.谢谢! - Mike3d0g
赛跑 brew update 点击后帮助我完成安装过程中抛出的错误 - boulder_ruby


答案:


smpeg 已被移至homebrew-headonly。您可以像这样安装它:

brew tap homebrew/headonly
brew install --HEAD smpeg

12
2017-10-28 16:01



在此之后,我卸载并重新安装了pygame(使用pip),以便重新安装包括smpeg。您可以使用两个Python命令进行测试:import pygame和pygame.image.get_extended()。如果它返回0,则表示没有smpeg。提示后,它返回1.谢谢! - Mike3d0g
赛跑 brew update 点击后帮助我完成安装过程中抛出的错误 - boulder_ruby


2016年1月更新

使用Homebrew 0.9.5(git revision 422e; last commit 2016-01-10)在El Capitan(10.11.2)上安装导致以下日志

$ brew install smpeg
==> Downloading https://homebrew.bintray.com/bottles/smpeg-0.4.5.el_capitan.bott
######################################################################## 100.0%
==> Pouring smpeg-0.4.5.el_capitan.bottle.tar.gz   /usr/local/Cellar/smpeg/0.4.5: 22 files, 636.1K

这导致成功安装了smpeg


3
2018-01-10 19:13