在加载命名空间时出错:没有名为“evaluate”的包。

15

在我的 .rmd 文件中添加代码块的方法是:

```{r} %code chunck

```

现在它无法编译,我得到了一个 loadnamespace(name) 错误:

Error in loadNamespace(name) : 
there is no package called 'evaluate' calls:<Anonymous> ... tryCatch-> Trycatchlist->trycatchoone

有没有人经历过这种情况?我要怎么解决?

4个回答

21

尝试 install.packages("evaluate"),然后重新尝试编译。可能在某个时候它被无意中卸载了。


4

如果在输入install.packages('evaluate')后没有安装成功,则在RStudio控制台上按下ctrl + shift + f10,这个命令将重新启动R会话,然后尝试在RStudio控制台上使用install.packages('evaluate')命令。


请编辑您的问题并解释 ctrl + shift + f10 如何改变 install.packages... 命令。 - Michal
1
实际上,它重新启动了R会话。 - code_cody97

2

对于我来说,解决方案就是安装hexbin包:install.packages("hexbin")


0

创建一个新的 R 会话并重新安装该软件包对我有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接