导入 rpy2.robjects 时出错:“必须在环境或注册表中设置 R_HOME”

问题描述 投票:0回答:1

我想在Python中使用R函数r_smooth_spline()。为了做到这一点,我需要导入 rpy2.robjects。但我收到错误“R_HOME 必须在环境或注册表中设置”..

我花了几个小时寻找解决方案,但没有找到..

谢谢你

ps:我在windows上使用anaconda

python anaconda environment-variables registry rpy2
1个回答
0
投票

您很可能需要添加“R_HOME”环境变量。

  1. 进入:控制面板-->系统-->高级-->环境变量。

  2. 在“系统变量”下单击新建。 -

  3. 变量名称:R_HOME - 变量值:C:\Program Files\R\R-4.3.2

  4. 突出显示“路径”变量并单击“编辑”。确保“C:\Program Files\R\R-4.3.2 in”位于该长列表中的某个位置
    途径。

祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.