我一直在使用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条答案
按热度按时间r3i60tvu1#
执行
.libPaths()
,关闭每个运行的R,检查第一个目录,删除zoo
包,重新启动R和install
zoo
。当然,您需要有足够的权限。wkyowqbh2#
当你跑的时候
您收到一条消息,提示您的二进制文件已下载到临时位置(例如,下载的二进制包位于C:\Users\User_name\AppData\Local\Temp\RtmpC6Y8Yv\downloaded_packages)。转到该位置。获取二进制文件(zip文件)。复制并粘贴到您运行代码时获得的位置:
如果libPaths显示2个位置,则粘贴到第二个位置。
固定。
disho6za3#
我遇到了这个问题,问题是我把包加载到了另一个R示例中。只需关闭所有R示例并安装到一个新的示例上,就可以安装这个包。
通常,如果每个剩余示例从未加载过该包(即使它安装了旧版本),也可以安装。
nbysray54#
因此,该软件包将下载到临时文件夹C:\Users\U122337.BOSTONADVISORS\AppData\Local\Temp\Rtmp404t8Y\downloaded_packages中,并从该文件夹安装到您的库文件夹中,例如C:\R\library\zoo
安装命令完成后,您必须执行以下操作:打开包菜单-〉加载包...
您将在列表中看到您的包。您可以自动执行此操作:How to load packages in R automatically?
7d7tgy0s5#
进入你电脑中的C:\Users\hp\Documents\R\win-library\4.0文件夹。删除'00 LOCK'文件夹。然后它就可以正常工作了。这个文件夹被所有传入的文件锁定。如果你删除了这个文件夹,它就可以正常工作了。