【问题标题】:Installing pygame with homebrew使用自制软件安装 pygame
【发布时间】:2015-10-23 14:54:14
【问题描述】:

我正在尝试使用 Homebrew 为 Python3 安装 pygame。 (我的机器上同时安装了 Python 2 和 Python 3。)

我用了this Reddit page,上面写着:

brew tap Homebrew/python
brew update
brew install pygame

这很完美,可以在我的 Python 2.7 上成功安装 pygame。但是,Python 3 仍然没有pygame

我还发现我可以使用pip3 来做到这一点。但是,我正在寻找一种使用 Homebrew 为 Python 3 安装 pygame 的方法。

【问题讨论】:

  • 为什么不使用 pip3?特别是因为自制的 pygame2 已经为 pygame 安装了必要的库,所以使用 pip3 安装 pygame 可能非常简单。或者,您可能想要编辑自制公式并创建自己的公式,将 Python 2 替换为 Python 3。
  • 在 OS X 上为 Python 3 安装 Pygame 从未如此简单。
  • 检查brew info pygame。它有一个--with-python3 选项。
  • @cel,感谢您的回答。但是,brew install pygame --with-python3 不起作用。它说:Warning: homebrew/python/pygame-1.9.2a0 already installed.
  • @Sait,您在尝试重新安装之前尝试过卸载吗?

标签: python pygame homebrew


【解决方案1】:

添加--with-python3 是这里的关键。您可以通过brew install --with-python3安装。

一般brew info <package-name> 会给你额外的信息。在这种情况下,brew info pygame 打印:

homebrew/python/pygame: stable 1.9.2a0, HEAD
http://pygame.org
Not installed
From: https://github.com/Homebrew/homebrew-python/blob/master/pygame.rb
==> Dependencies
Required: sdl ✔, sdl_image ✔, sdl_mixer ✔, sdl_ttf ✘, smpeg ✘, jpeg ✔, libpng ✔, portmidi ✘, homebrew/python/numpy ✘, freetype ✔
==> Options
--with-python3
    Build with python3 support
--without-python
    Build without python2 support
--HEAD
    Install HEAD version

【讨论】:

    【解决方案2】:

    Homebrew 可能是您完成这项工作所需的工具。但首先;

    • 您是否安装了自制软件? 要检查,请在终端中输入 brew。应遵循命令列表。如果不安装自制软件,请在此处https://gorails.com/setup/osx/10.11-el-capitan,并按照自制软件说明​​部分进行操作
    • 安装自制软件后,运行“brew update”
    • 然后运行“brew install pygame”。它可能会提示您安装“homebrew/python/pygame”,复制该命令并运行它

    【讨论】:

      猜你喜欢
      • 2015-11-18
      • 2021-12-13
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-16
      • 2019-09-14
      • 2011-10-26
      相关资源
      最近更新 更多