【问题标题】:Installing rpy2 on MacOS在 MacOS 上安装 rpy2
【发布时间】:2019-02-21 00:34:01
【问题描述】:

我一直在尝试在 MacOS Sierra 上为 Python 3.6 安装 RPy2,但 pip 安装失败而没有编译。

安装错误并显示消息:

  clang: error: unsupported option '-fopenmp'
  error: command 'clang' failed with exit status 1

任何有关安装的帮助将不胜感激。

【问题讨论】:

  • 这种情况在 2020 年仍然会发生

标签: python r pip rpy2


【解决方案1】:

如果使用 Miniconda 环境,这可行:

conda install -c r rpy2

发件人:https://anaconda.org/r/rpy2

  • macOS Mojave

  • Python 3.8

【讨论】:

    【解决方案2】:

    如果你安装了 python 包wheel,我相信pip install 应该会为 OS X 获取预编译的二进制文件。

    【讨论】:

      【解决方案3】:

      this 线程中找到了解决方案。

      env CC=/usr/local/Cellar/gcc/X.x.x/bin/gcc-X pip install rpy2

      通过将 gcc 版本替换为您机器上的最新版本来运行上述命令应该可以解决问题。比如在我的mac上,我跑了

      env CC=/usr/local/Cellar/gcc/8.2.0/bin/gcc-8 pip install rpy2

      【讨论】:

      • 这最终在众多假设的解决方案中为我工作。非常感谢。
      猜你喜欢
      • 2018-09-24
      • 2019-12-02
      • 2018-09-29
      • 2013-02-18
      • 2011-06-11
      • 2012-07-18
      • 2012-05-26
      • 1970-01-01
      • 2016-09-20
      相关资源
      最近更新 更多