win10 import rpy2 Unable to determine R home: [WinError 2]

@创建于:20221113
@修改于:20221113

文章目录

    • 1、问题描述
    • 2、解决办法

1、问题描述

在win10系统中,确定已经安装好了R,Rtools ,Rstudio,并且已经配置了java开发环境。然后安装了rpy2==3.5.1后,在PyCharm中运行R相关的包,发现如下错误。

Unable to determine R home: [WinError 2] 系统找不到指定的文件。
Unable to determine R library path: Command '('C:\\Program Files\\R\\R-4.1.0\\bin\\Rscript', '-e', 'cat(Sys.getenv("LD_LIBRARY_PATH"))')' returned non-zero exit status 1.

在这里插入图片描述

2、解决办法

问题1:
Unable to determine R home: [WinError 2] 系统找不到指定的文件。

问题1的解决办法:
这是因为安装了R包,没有配置 环境变量。请参考:windows 10中R的环境变量配置。

问题2:
Unable to determine R library path: Command ‘(‘C:\Program Files\R\R-4.1.0\bin\Rscript’, ‘-e’, ‘cat(Sys.getenv(“LD_LIBRARY_PATH”))’)’ returned non-zero exit status 1.
第一个问题解决后,问题2变成了
Unable to determine R library path: Command ‘(‘C:\PROGRA1\R\R-411.0\bin\Rscript’, ‘-e’, ‘cat(Sys.getenv(“LD_LIBRARY_PATH”))’)’ returned non-zero exit status 1.

问题2的解决办法:【我没有解决】
rpy2: Unable to determine R library path:

无法证实,路径汇中有空格导致的。谁证实了,给我说下吧。

你可能感兴趣的:(R,环境安装与设置,pycharm,R,rpy2,R,home)