【发布时间】:2026-01-05 10:30:01
【问题描述】:
我正在使用Rstudio、devtools、roxygen2 和Rtools 在Windows 环境中在R 中构建一个包。
包在R CMD CHECK 中显示没有问题。但是,当我尝试使用library("mypkg") 加载包时,DESCRIPTION 中Imports 下指定的包没有被加载(Loading required package: 消息不存在)。在使用pkgDepends("mypkg") 时,$Depends 显示为character(0)。
我必须使用library() 加载所需的包,mypkg 才能运行。
我正在使用 命名空间导入 而不是 package::function() 语法。所有需要的包都在NAMESPACEimports()中。
为什么会这样?如何解决?
【问题讨论】:
标签: r import dependencies package