- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我知道有很多关于在 Windows 7 32 位上启动和运行 rpy2 的帖子。我引用了其中的大量内容并尝试了他们的解决方案,包括使用 PypeR
。
我没有在我的路径中明确设置 R_HOME 变量,但是根据这个 question ,我确认 R 在我的路径中(我可以在命令行键入 R
并让 R 运行),甚至将所有文件从 i386 文件夹复制到父级 bin
文件夹。
我的问题贴在下面。有什么想法吗?
In [5]: from rpy2 import robjects
---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
<ipython-input-5-1f019d00d232> in <module>()
----> 1 from rpy2 import robjects
C:\Anaconda\lib\site-packages\rpy2\robjects\__init__.py in <module>()
16 import rpy2.rlike.container as rlc
17
---> 18 from rpy2.robjects.robject import RObjectMixin, RObject
19 from rpy2.robjects.vectors import *
20 from rpy2.robjects.functions import Function, SignatureTranslatedFunction
C:\Anaconda\lib\site-packages\rpy2\robjects\robject.py in <module>()
3 import rpy2.rinterface
4
----> 5 rpy2.rinterface.initr()
6
7 import conversion
RuntimeError: R_HOME not defined.
最佳答案
我确认此问题与 R_HOME
变量未定义有关。
在我看来,所有这些问题都是因为 rpy2
包的开发人员没有正确记录他们软件的要求造成的:
R
R_HOME
系统变量R_HOME\bin
添加到PATH
,以便从python
R
R_HOME\bin\x64
添加到PATH
,以便加载R.dll
tzlocal
关于python - rpy2 的 R_HOME 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17573988/
我知道有很多关于在 Windows 7 32 位上启动和运行 rpy2 的帖子。我引用了其中的大量内容并尝试了他们的解决方案,包括使用 PypeR。 我没有在我的路径中明确设置 R_HOME 变量,但
我正在尝试将 rpy2 导入 python,但出现此错误: RuntimeError: The R home directory could not be determined. Try to ins
Rscript 非常好用。但我想在运行时指定输出路径,例如:my.Rscript input > output .message()非常适合登录到 STDERR,但 Rscript 似乎系统地输出 W
我想在我的 python 代码中导入库,这样我就可以使用 Python 连接我的 Rcode。我已经使用 pip pip rpy2 install 安装了 rpy2 但是,我在 python 中收到错
当导入 rpy2.robjects 时,出现以下错误。它说我必须设置 R_HOME 环境变量或将 R 解释器的目录添加到 PATH。但我不知道如何处理它。你如何解决它?我该怎么办? 该问题只在idle
我的 R 安装在 C:\R\R-3.3.0 中。但是: > R.home() [1] "C:/R/R-33~1.0" > Sys.getenv("R_HOME") [1] "C:/R/R-33~1.0
我有一个可以从中调用 R 的应用程序。它告诉我错误:“必须使用 R_HOME 环境变量设置 R 安装的位置” 我需要将 R_HOME 设置为 R 在我机器上的位置。/usr/bin/R. 当我键入 e
我有一台 Macintosh,我试图在每次启动 R 时自动加载包、自制函数和使用修改后的设置。我相信这可以通过一个名为 Rprofile.site 的文件来完成,并通过创建函数 .First 和 .L
我是一名优秀的程序员,十分优秀!