在DSX上安装/使用rpy2

时间:2017-11-02 10:26:58

标签: python r data-science-experience

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

这是我得到的错误: Error message 当我在我的PC上安装rpy2时,我必须创建R_HOME env变量并将其指向R所在的文件夹。在DSX上,我可以获得R HOME的路径(作为“/ usr / lib64 / R”),但是当我尝试在DSX笔记本上使用'setx'来设置此路径时,我得到以下内容:{{3 }}

1 个答案:

答案 0 :(得分:2)

截至目前,在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

谢谢, 查尔斯。