如何快速便捷地安装DESCRIPTION文件中列出的所有依赖R包?
快速安装R项目DESCRIPTION文件中的依赖包
当然有,最常用的就是借助devtools或remotes包的专用函数,直接读取DESCRIPTION文件一键安装所有依赖:
- 第一步先装工具包(二选一即可):
- 安装devtools:
install.packages("devtools") - 安装remotes:
install.packages("remotes")
- 安装devtools:
- 切换到项目所在的工作目录(或确保能直接访问到DESCRIPTION文件的路径),运行对应命令:
- 使用devtools:
devtools::install_deps() - 使用remotes:
remotes::install_deps()
默认情况下,这两个命令会安装DESCRIPTION里Imports和Depends字段的包;如果连Suggests里的推荐包也要一起安装,添加参数即可:devtools::install_deps(dependencies = TRUE)
- 使用devtools:
- 要是只想先查看哪些依赖未安装、不用实际执行安装操作,可以运行:
devtools::dev_package_deps(),它会列出所有依赖的安装状态
内容的提问来源于stack exchange,提问作者stevec
相关产品推荐
相关产品推荐

