我在基本系统中安装了 R 4.3 和 Rstudio,在 conda 环境中安装了旧版本的 R (4.2.3)。
命令which R
返回环境中安装的 R 的目录:
/home/用户/miniconda3/envs/anndata2ri_pip/bin/R
如果我在终端中调用 R,则加载 R=4.2.3。
如果我调用 rstudio,我的 R=4.3。即使export RSTUDIO_WHICH_R="/home/<user>/miniconda3/envs/anndata2ri_pip/bin/R"
我仍然得到基本系统中安装的版本,并出现以下警告
警告:R 共享对象 (/home/user/miniconda3/envs/anndata2ri_pip/lib/R/lib/libR.so) 加载测试失败,并出现错误:
Linux 可能加载了与请求不同的 libR.so。这可能会导致“程序包是在 R 版本 X.Y.Z 下构建的”用户警告和 R_HOME/R 版本不匹配。
R_HOME:/home/user/miniconda3/envs/anndata2ri_pip/lib/R
R 版本:4.3.0。请联系您的系统管理员来更正此 libR.so 安装。
命令export RSTUDIO_WHICH_R
有效,因为我尝试设置一个随机文件夹,但 Rstudio 失败并显示“R 未安装”消息。
我知道有关该主题的主要 Rstudio 支持页面 https://support.posit.co/hc/en-us/articles/200486138-Changing-R-versions-for-the-RStudio-Desktop-IDE,但这并没有真正帮助。
Thanks!
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)