我正在使用一个包:KML(k-表示纵向数据)。
当加载包时,它会再加载6个包。
Loading required package: kml
Loading required package: clv
Loading required package: cluster
Loading required package: class
Loading required package: longitudinalData
Loading required package: rgl
Loading required package: misc3d
我尝试在完成使用后删除软件包。但是,我一直在尝试接收错误/警告。
使用detach("package:kml", unload=TRUE)
或/分离时,使用unloadNamespace("kml")
卸载它们时,此步骤可以正常运行,就像它已经分离一样。
当我查看(.packages())
时。 kml不再列在那里,但其他包仍然加载。但当我检查loadedNamespaces()
kml仍然在那里加载。现在继续进行下一个包。
detach("package:longitudinalData", unload=TRUE)
给我一条警告信息:
警告消息:'longitudinalData'命名空间无法卸载:
命名空间'longitudinalData'由'kml'导入,因此无法卸载
其余的包依赖于“kml”或“longitudinalData”,所以我得到所有包的相同消息。并且所有包括kml和longitudinalData的包仍然列在loadednamespaces下。
知道如何卸载它们?