在 R 中更改 libpath 不生效
Changing libpath in R does not take effect
我正在尝试更改 R
中的 .libpaths()
目前我看到以下两条路径
.libPaths()
[1] "C:/Program Files/R/R-4.0.5/library"
[2]
"C:/Users/test/AppData/Local/Temp/Rtmpkj8NNm/renv-system-library"
不过,我只想保留第一个库路径
所以,我尝试了下面的方法
myPaths <- c("C://Program Files//R//R-4.0.5//library")
.libPaths(myPaths)
.libPaths()
但我仍然将两条路径都视为输出
.libPaths()
[1] "C:/Program Files/R/R-4.0.5/library"
[2] "C:/Users/ephssmk/AppData/Local/Temp/Rtmpkj8NNm/renv-system-library"
可以帮我只保留第一个路径作为 .libpaths() 吗?
如果临时文件夹肯定应该在 .libpaths
中,为什么它存储在 renv-system-library
下?
您看到的是 renv
沙盒库。在 FAQ 和 ?renv::config
中对其进行了一些讨论,但它可能值得在其他地方获得更多文档。
https://rstudio.github.io/renv/articles/faq.html
也就是说,我有点困惑。看起来您正在尝试将 renv
与项目一起使用,但您想更改库路径以使 renv
库路径实际上未被使用?您可能可以使用 renv::deactivate()
禁用该项目中的 renv
,然后重新启动 R.
我正在尝试更改 R
中的.libpaths()
目前我看到以下两条路径
.libPaths()
[1] "C:/Program Files/R/R-4.0.5/library"
[2] "C:/Users/test/AppData/Local/Temp/Rtmpkj8NNm/renv-system-library"
不过,我只想保留第一个库路径
所以,我尝试了下面的方法
myPaths <- c("C://Program Files//R//R-4.0.5//library")
.libPaths(myPaths)
.libPaths()
但我仍然将两条路径都视为输出
.libPaths()
[1] "C:/Program Files/R/R-4.0.5/library"
[2] "C:/Users/ephssmk/AppData/Local/Temp/Rtmpkj8NNm/renv-system-library"
可以帮我只保留第一个路径作为 .libpaths() 吗?
如果临时文件夹肯定应该在 .libpaths
中,为什么它存储在 renv-system-library
下?
您看到的是 renv
沙盒库。在 FAQ 和 ?renv::config
中对其进行了一些讨论,但它可能值得在其他地方获得更多文档。
https://rstudio.github.io/renv/articles/faq.html
也就是说,我有点困惑。看起来您正在尝试将 renv
与项目一起使用,但您想更改库路径以使 renv
库路径实际上未被使用?您可能可以使用 renv::deactivate()
禁用该项目中的 renv
,然后重新启动 R.