Windows 10下RStudio安装dplyr后加载失败,提示缺少utf8包如何解决
Windows 10 下dplyr加载失败(提示缺utf8包)的解决方法
问题本质
本次报错属于R包安装时的依赖漏装问题:当前系统环境中安装的dplyr 1.0.5版本运行必须依赖utf8包,但安装流程未自动补全该依赖组件,因此触发加载失败。
操作步骤
- 在R控制台依次执行2条命令即可完成修复:
- 第一步:安装缺失的依赖包,运行代码:
install.packages("utf8"),等待终端输出“package ‘utf8’ successfully unpacked and MD5 sums checked”的安装成功提示即可 - 第二步:重新加载dplyr包,运行代码:
library(dplyr),无报错输出即代表包可正常使用
- 第一步:安装缺失的依赖包,运行代码:
特殊场景处理
若执行
install.packages("utf8")时出现文件写入权限类报错,可直接关闭当前RStudio窗口,右键选择“以管理员身份运行”RStudio后,重新执行上述安装操作即可。
后续遇到同类型提示“there is no package called ‘xxx’”的加载报错,直接根据提示的缺失包名,运行install.packages("对应包名")安装即可,无需反复重装主功能包。
内容的提问来源于stack exchange,提问作者Tomas Madrigal
相关产品推荐
相关产品推荐

