gpt4 book ai didi

r - 如何从 R 统计程序中完全删除 renv

转载 作者:行者123 更新时间:2023-12-04 10:11:54 24 4
gpt4 key购买 nike

我一直在用renv在 R 项目上,但现在想从 renv 版本控制中删除它,即删除所有与 renv 相关的文件,但仍然可以访问我在 renv 下安装的库。我该怎么做呢?或者,我如何从 renv 迁移到 Packrat?

最佳答案

从 RStudio 的文档中,Kevin 提供的链接:
停用 renv在项目中,使用 renv::deactivate() .这将删除 renv来自项目的自动加载器 .Rprofile ,但不接触任何其他 renv项目中使用的文件。如果您想稍后重新激活 renv ,您可以使用 renv::activate() 来执行此操作.
删除 renv从项目中,使用 renv::deactivate()首先删除renv来自项目的自动加载器 .Rprofile ,然后删除项目的 renv文件夹和 renv.lock根据需要锁定文件。
如果您想完全删除任何已安装的 renv来自整个系统的基础设施组件,您可以使用以下 R 代码执行此操作:

root <- renv::paths$root()
unlink(root, recursive = TRUE)
renv然后也可以通过以下方式卸载软件包:
utils::remove.packages("renv")
请注意,如果您自定义了 renv 中的任何一个的基础设施路径如 ?renv::paths 中所述,那么您还需要查找并删除这些自定义文件夹。

关于r - 如何从 R 统计程序中完全删除 renv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61297712/

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