You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R无法找到存储在OneDrive中的已安装R包问题求助

R包与OneDrive同步冲突修复步骤

故障现象

Error in library(tidyverse) : there is no package called ‘tidyverse’

调用.libPaths()查看包路径后,无法删除对应路径下的tidyverse相关文件,暂停OneDrive同步后文件仍显示「sync pending(同步待处理)」状态。

修复步骤

1. 解除OneDrive文件锁定

  • 关闭所有运行中的R、RStudio进程,避免程序占用R包文件
  • 打开任务管理器,结束所有名称包含OneDrive的相关进程
  • 进入.libPaths()返回的R包存储目录,此时可正常删除tidyverse及关联依赖的文件夹
  • 操作完成后可重启OneDrive恢复同步功能

2. 永久规避OneDrive同步冲突(推荐)

将R包存储路径修改为非OneDrive同步的本地目录,从根源避免同步冲突:

  • 在本地创建专属R包存储目录,例如C:\R\CustomLibrary,注意该目录不要放在OneDrive同步文件夹范围内
  • 打开R控制台,运行file.edit("~/.Rprofile")打开R用户配置文件
  • 在配置文件末尾添加一行代码:.libPaths("C:/R/CustomLibrary"),路径分隔符使用正斜杠即可
  • 保存配置文件后重启R/RStudio,后续所有新安装的R包都会存储到该本地目录

3. 重新安装tidyverse

路径配置完成后,在R控制台运行install.packages("tidyverse"),等待安装完成后即可正常调用library(tidyverse)加载包。

内容的提问来源于stack exchange,提问作者Stefania Alexandra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 08:27:03