我是R新手。尝试安装UsingR软件包,但遇到问题:
library(UsingR,lib="C:\[whereitwent]")
Loading required package: HistData
Error: package ‘HistData’ could not be loaded
In addition: Warning message: In library(pkg, character.only = TRUE, logical.return = TRUE, lib.loc = lib.loc) : there is no package called ‘HistData’
现在,当我执行install.packages("UsingR", lib="C:\[whereitwent]")
位时,有一个奇怪的部分:
Warning: unable to move temporary installation ‘C:[where it went]\library\file7946ce71334\acepack’ to ‘C:\[whereitwent]\R-Portable\App\R-Portable\library\acepack’ package ‘HistData’ successfully unpacked and MD5 sums checked
我昨天遇到了同样的问题,除了“没有名为”HistData“的软件包,而是告诉我没有名为”Formula“的软件包。我今天早上卸载并重新安装了R Portable,再次尝试,这就是结果。我的教授昨天就在我面前用她的电脑做了同样的事情,一切都很好。我自己也在两台电脑上试过了,结果都很好。这两个地方都是同一个问题。我试着用谷歌搜索这个问题,但找不到任何实质性的东西,坦白说,我甚至不知道如何用谷歌搜索这个问题。有人能帮我找出问题吗?
注意:"[whereitwent]"
是我在这里编辑的,所以我没有展示我的整个东西,包括我的名字。其他的一切都是复制和粘贴完全一样。
4条答案
按热度按时间ndh0cuux1#
如果你只想能够安装软件包,这将设置库路径:
您可能需要转义斜杠,很抱歉我不使用windows。您可以将此添加到主文件夹中的.Rprofile文件中,这样就不必重复此操作。
或者(或者同时)您可能希望查看packrat包,它将安装您正在处理的项目的包
y1aodyip2#
此错误与权限问题有关,请以管理员身份运行R或RStudio(假设您使用的是Windows)并重新安装软件包。
如果您无法以管理员身份运行,通常将无法写入公司计算机上的
C:\Program Files
目录。您只需将安装程序包的目录更改为您具有读写权限的文件夹。例如,在我的计算机上:要查看特定文件夹的权限,请右键单击该文件夹,选择“安全”选项卡,然后突出显示您的用户名。
2ul0zpep3#
通过将R更新为3.1.3解决了相同的问题
zte4gxcn4#
我在Ubuntu机器上也遇到过类似的问题,我以“sudo”用户的身份运行R,然后从CRAN安装包来解决这个问题。