Windows系统安装tidyverse包遇zip文件解压错误求助
解决Windows下RStudio安装tidyverse时的解压/文件读取错误
清理R临时安装缓存
先运行下面的命令清空临时下载的包文件,避免损坏的缓存文件干扰:# 查看临时包存储路径 tempdir() # 清空临时目录内容 unlink(tempdir(), recursive = TRUE)执行完重启RStudio,再重新安装tidyverse。
换镜像并禁用缓存安装
用国内CRAN镜像,同时禁用缓存,直接装二进制包(Windows下更稳定):install.packages("tidyverse", repos = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/", type = "binary", INSTALL_opts = "--no-cache")检查权限和安装路径
右键RStudio图标,选择「以管理员身份运行」,避免权限不足导致无法解压或写入文件。另外确认R的安装路径(比如C:\Program Files\R\R-x.x.x)没有权限限制,别把R装在桌面、加密文件夹这类受限位置。先手动装openssl依赖
报错核心是openssl包解压读取失败,先单独解决这个依赖:- 去CRAN下载对应Windows版本的openssl二进制zip包
- 在RStudio里点「Tools」→「Install Packages」,选「Install from: Package Archive File (.zip; .tar.gz)」,选中下载好的openssl包完成安装
- 装完openssl再试装tidyverse
内容的提问来源于stack exchange,提问作者Margaret Daniels
相关产品推荐
相关产品推荐

