【问题标题】:Installing / using rpy2 on DSX在 DSX 上安装/使用 rpy2
【发布时间】:2017-11-02 10:26:58
【问题描述】:

我希望能够在 DSX 上的 jupyter notebook 中使用一些 R 函数/包。在这种情况下,我需要一个名为“rpy2”的 python 包。当我尝试按照 DSX 页面上的说明安装“rpy2”时,它给了我一个错误,提示“它无法找到 R_HOME”。 这个问题有解决方案/解决方法吗?感谢您的回复!

这是我得到的错误: Error message 当我在我的 PC 上安装 rpy2 时,我必须创建 R_HOME 环境变量并将其指向 R 所在的文件夹。在 DSX 上,我可以获得 R HOME 的路径(如“/usr/lib64/R”),但是当我尝试在 DSX 笔记本上使用“setx”来设置此路径时,我得到以下信息:setx cannot be used to include R_HOME in path

【问题讨论】:

  • 你最好在项目论坛上问这个问题,否则阅读文档看看这是否是一个已知问题
  • 嗯,这不是一个已知问题。我已经完成了这方面的功课,并将其发布在这里,因为 DSX 指示我在这里发布问题。如果有帮助,我可以包括我尝试过的一组东西。你有解决方案吗?您指的是哪个项目论坛?

标签: python r data-science-experience


【解决方案1】:

截至目前,在 DSX 上使用 Notebook 和 Bluemix 的 Spark 服务时,不支持 Rpy2。

它抱怨缺少头文件 Rdefines.h。这可以修复,但 Rpy2 期望将 R 构建为共享库,而在 DSX 上并非如此,因为 DSX 中的 Notebook 使用 SparkR 并且不将 R 构建为共享库。

http://rpy2.readthedocs.io/en/version_2.7.x/overview.html#requirements

谢谢, 查尔斯。

【讨论】:

    猜你喜欢
    • 2018-09-29
    • 2013-02-18
    • 2019-02-21
    • 2011-06-11
    • 2016-04-30
    • 2012-07-18
    • 2012-05-26
    • 1970-01-01
    • 2016-07-13
    相关资源
    最近更新 更多