gpt4 book ai didi

python - 导入 rpy2(子模块)时关于 R_HOME 的错误

转载 作者:太空宇宙 更新时间:2023-11-04 02:43:30 36 4
gpt4 key购买 nike

当导入 rpy2.robjects 时,出现以下错误。它说我必须设置 R_HOME 环境变量或将 R 解释器的目录添加到 PATH。但我不知道如何处理它。你如何解决它?我该怎么办?

该问题只在idle中出现,在bash、sublime、pycharm、notebook中均未出现!

PS:我有R(3.4)和rpy2(2.8.6),mac下导入rpy2没有报错

PSS:我试过 PATH="/Library/Frameworks/R.framework/Versions/3.4/Resources/bin:{PATH}"导出路径。但我失败了。

>>> import rpy2.robjects as robjects

追溯(最近的调用最后): 文件“”,第 1 行,位于 将 rpy2.robjects 导入为 robjects 文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/rpy2/robjects/init.py”,第 16 行,在 将 rpy2.rinterface 导入为 rinterface 文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/rpy2/rinterface/init.py”,第 81 行,在 """)运行时错误:无法确定 R 主目录。

Try to install R <https://www.r-project.org/>,
set the R_HOME environment variable to the R home directory, or
add the directory of the R interpreter to the PATH environment variable.

最佳答案

也许您在闲置时使用的 python 环境与在 bash、sublime、pycharm 和 notebook 中不同。我推荐使用 anaconda 来管理多个环境。然后给了意见here在要使用 rpy2 的 python 环境中设置 R_HOME 环境变量。

关于python - 导入 rpy2(子模块)时关于 R_HOME 的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45769545/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com