首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装rpy2 --变量错误

安装rpy2 --变量错误
EN

Stack Overflow用户
提问于 2014-02-04 09:41:19
回答 3查看 2.2K关注 0票数 0

我正在尝试安装rpy2。我已经安装了R和rpy2。我尝试将rpy2.robjects作为robjects导入。

我得到以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    import rpy2.robjects as robjects
  File "C:\Python27\lib\site-packages\rpy2\robjects\__init__.py", line 15, in <module>
    import rpy2.rinterface as rinterface
  File "C:\Python27\lib\site-packages\rpy2\rinterface\__init__.py", line 90, in <module>
    raise RuntimeError("Unable to locate R.dll within %s" % R_HOME)
RuntimeError: Unable to locate R.dll within C:\Program Files\R\R-3.0.2\bin\x64\

我在我的环境变量中将R_HOME创建为C:\Program Files\R\R-3.0.2\bin\64。在这个位置有一个R.dll,我做错了什么,为什么这个不起作用?

EN

回答 3

Stack Overflow用户

发布于 2014-04-09 00:42:13

你是Gohlke's binaries吗?

在各种组合中,c:\程序~1\R\R-3.0.3\r的R_HOME

c:/program files/r/r-3.0.3

对我很管用。看起来它要么不像,要么不像\,或者两者都不像。

票数 1
EN

Stack Overflow用户

发布于 2015-02-03 17:43:04

该错误可能是由指向x64的R_HOME变量引起的。使用R_HOME变量中提到的c:\Progra~1\R\R-3.0.3\。请参阅rpy2 install on windows 7

HTH

票数 0
EN

Stack Overflow用户

发布于 2016-01-30 01:17:50

我也有同样的问题。事实证明,这不是放入R_HOME的正确路径:

C:\Program Files\R\R-3.0.2\bin\64

请改用:

C:\Program Files\R\R-3.0.2\

用您安装的任何版本号替换R-3.0.2。

我查看了rpy2源代码,看到它在搜索R_HOME时附加了bin和lib,所以在R_HOME中不需要它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21541456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档