相关疑难解决方法(0)

install.packages中的警告:无法移动临时安装

在R/RStudio中安装或更新软件包时,我发现了许多与此警告相关的问题,但似乎没有一个问题完全符合我的情况:

  • 企业Windows 7系统,因此无权访问管理员权限
  • 无法更改McAfee Anti-Virus例外列表
  • R完全安装在用户空间中 C:\Users\[myname]\R
  • RStudio完全安装在用户空间中 C\Users\[myname]\RStudio
  • 在任一目录中都没有权限问题......我对它们拥有完全的访问控制权
  • 问题仅在安装R 3.4后开始,但RStudio在启动或挂起几个月后随机失败
  • R_LIBS_USER 添加为用户环境变量,指向正确的目录
  • .libPaths() 显示正确的目录,包括系统和用户
  • R版本3.4.2,RStudio版本1.0.153
  • 卸载了R和Rstudio,并对两者进行了干净的重新安装
  • 尝试trace(utils:::unpackPkgZip,edit = T)并编辑第140 Sys.sleep(0.5)Sys.sleep(2),有时暂时工作,但编辑将不会停留...重置Sys.sleep(0.5)每个会话重启
  • 发生在RStudio和RGui
  • 任何大于几Kb的包都会给出以下信息:

    package ‘packagename’ successfully unpacked and MD5 sums checked
    Warning in install.packages :
      unable to move temporary installation ‘C:\Users\[myname]\R\win-library\3.4\file2b884fc37c13\packagename’ to ‘C:\Users\[myname]\R\win-library\3.4\packagename’
    
    Run Code Online (Sandbox Code Playgroud)

软件包无法安装或更新.所以,我的问题是:

  1. 有没有办法完全避免不需要管理员权限或更改防病毒策略的问题?
  2. 有没有办法让编辑unpackPkgZip永久保存?

在这一点上,我很难过.我怀疑它与下载后临时锁定文件/目录的防病毒软件有关,但是我无法做到这一点.在Sys.sleep(2)似乎做的伎俩,但我不能继续这样做,每一个包之前安装或更新似乎并不能得到编辑留在原地.

r rstudio

23
推荐指数
4
解决办法
3万
查看次数

标签 统计

r ×1

rstudio ×1