安装R包时出现‘Hex digits in character string’错误的解决求助
解决R包AER安装时「Hex digits in character string」错误
解决方案1:安装二进制版本(快速可用)
直接指定安装二进制版本,跳过源包处理环节(版本稍旧但能正常使用):
install.packages("AER", type = "binary", lib = "C:/Users/catatau/OneDrive/Documentos/R/win-library/3.6")
解决方案2:更换非OneDrive的库路径安装最新源版本
OneDrive的同步路径可能在R处理源包时触发转义异常,换一个本地普通路径:
- 手动在C盘根目录创建
C:/R-library文件夹 - 执行安装命令:
install.packages("AER", destdir = "C:/Users/catatau/Downloads", lib = "C:/R-library")
- 若后续需要调用这个包,把新路径加入R的库路径:
.libPaths(c("C:/R-library", .libPaths()))
解决方案3:本地手动安装已下载的源包
用你已经下载好的源包文件直接本地安装:
install.packages("C:/Users/catatau/Downloads/AER_1.2-10.tar.gz", repos = NULL, type = "source", lib = "C:/R-library")
注意:路径必须用/或者转义双反斜杠\\,不能用单个反斜杠\
内容的提问来源于stack exchange,提问作者catatau
相关产品推荐
相关产品推荐

