即使在安装包之后,R也找不到包装

时间:2013-10-16 15:10:25

标签: r install package zoo

我一直使用我很久以前安装的zoo包。今天,我创建了一个新的R脚本,并运行library(zoo)并收到以下错误:

 > library(zoo)
 Error in library(zoo) : there is no package called ‘zoo’

奇怪..但是,我尝试使用install.packages("zoo")重新安装软件包,并获取以下内容:

 > install.packages("zoo")
 Installing package(s) into ‘C:/Users/U122337.BOSTONADVISORS/Documents/R/win-library/2.15’
 (as ‘lib’ is unspecified)
 --- Please select a CRAN mirror for use in this session ---
 trying URL 'http://cran.cnr.Berkeley.edu/bin/windows/contrib/2.15/zoo_1.7-10.zip'
 Content type 'application/zip' length 874474 bytes (853 Kb)
 opened URL
 downloaded 853 Kb

 package ‘zoo’ successfully unpacked and MD5 sums checked
 Warning: cannot remove prior installation of package ‘zoo’

The downloaded binary packages are in
    C:\Users\U122337.BOSTONADVISORS\AppData\Local\Temp\Rtmp404t8Y\downloaded_packages

当我尝试上传软件包时,我再次收到错误zoo软件包不存在!!!

我不知道发生了什么!我退出GUI并重新启动它,同样的问题。我一直在使用这个软件包,我不知道为什么现在这样做了!

请帮忙吗?谢谢!

5 个答案:

答案 0 :(得分:37)

执行.libPaths(),关闭每个R runing,检入第一个目录,再次删除zoo包重启R和install zoo。当然,你需要有足够的权利。

答案 1 :(得分:2)

运行时

install.packages("whatever")

您收到消息,表明您的二进制文件已下载到临时位置(例如,已下载的二进制软件包位于     C:\ Users \ User_name \ AppData \ Local \ Temp \ RtmpC6Y8Yv \ downloaded_pa​​ckages)。去那里。取得二进制文件(zip文件)。将粘贴复制到通过运行代码获得的位置:

.libPaths()

如果libPaths显示2个位置,则粘贴到第二个位置。加载库:

library(whatever)

固定。

答案 2 :(得分:1)

我遇到了这个问题,问题是我在另一个R实例中加载了包。只需关闭所有R实例并在新实例上安装即可安装软件包。

通常,如果每个剩余的实例都从未加载过包,也可以安装(即使它安装了旧版本)。

答案 3 :(得分:1)

转到 PC 中的此文件夹 C:\Users\hp\Documents\R\win-library\4.0。 并删除“00LOCK”命名的文件夹。 那么它会正常工作,这个文件夹被锁定了所有传入的文件。如果你删除这个,那么它会工作。

答案 4 :(得分:0)

所以包将被下载到临时文件夹C:\ Users \ U122337.BOSTONADVISORS \ AppData \ Local \ Temp \ Rtmp404t8Y \ downloaded_pa​​ckages中,它将从那里安装到​​你的库文件夹中,例如: C:\ r \库\动物园

完成安装命令后您必须执行的操作:打开包菜单 - >加载包......

您将在列表中看到您的包裹。你可以自动化: How to load packages in R automatically?