gpt4 book ai didi

r - 小升级后从 R 路径中删除本地库路径

转载 作者:太空狗 更新时间:2023-10-29 12:24:53 26 4
gpt4 key购买 nike

<分区>

我在 ~/R/x86_64-pc-linux-gnu-library/3.4/ 中安装了很多包。今天,我打开 R,并尝试运行一些代码,我发现无法识别包:

Error in library("some_package"): there is no package called ‘some_package’

我查看了路径,得到了这个:

.libPaths() 
[1] "/usr/local/lib/R/site-library" "/usr/lib/R/site-library" "/usr/lib/R/library"

这解释了为什么包不再被识别。现在,我知道如何解决这个问题(将本地路径添加到 R 路径,例如修改 /etc/R/Renviron)。

请注意,我通过 sudo apt-get update... 更新了 R。但是,更新很小(从 3.4 到 3.4.1)(因此这不是 this question 的副本)。 Here是更新/升级的命令行输出。看来问题可能与 /etc/R/Renviron 的更新有关,如行 Replacing config file/etc/R/Renviron with new version 所示。

我的包源是

deb https://cloud.r-project.org/bin/linux/ubuntu xenial/

我的问题是,为什么会发生这种变化?R 中的每一个次要变化都会将路径恢复为默认值吗?它在某些文档中有解释吗?我找不到关于它的警告 here或其他地方。

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