我正在尝试安装rpy2。我已经安装了R和RPY2。我尝试将rpy2.Robjects导入abignts。
我有以下错误:
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
import rpy2.robjects as robjects
File "C:Python27libsite-packagesrpy2robjects__init__.py", line 15, in <module>
import rpy2.rinterface as rinterface
File "C:Python27libsite-packagesrpy2rinterface__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 FilesRR-3.0.2binx64
我在我的环境变量中创建了r_home作为c: program files r r-3.0.2 bin 64。在此位置有一个r.dll,我在做什么错了为什么不做这项工作?
您是Gohlke的二进制文件吗?
在各种组合中,r_homeC: progra〜1 r r-3.0.3
和
c:/program文件/r/r-3.0.3
为我工作。看起来它要么不喜欢或CC_2或两者。
该错误可能是由指向x64的r_home变量引起的。如提到的c: progra〜1 r r-3.0.3 在r_home变量中使用。请参阅Windows 7上的RPY2安装
hth
我也有同样的问题。事实证明,这不是放入r_home的正确途径:
c: program文件 r r-3.0.2 bin 64
而是使用:
c: program文件 r r-3.0.2
替换为R-3.0.2。
安装的任何版本号码我在rpy2源中查看,看到它在附加的bin上搜索了r_home,并附加了lib,因此您不需要R_HOME。