在R/RStudio中安装或更新软件包时,我发现了许多与此警告相关的问题,但似乎没有一个问题完全符合我的情况:
C:\Users\[myname]\RC\Users\[myname]\RStudioR_LIBS_USER 添加为用户环境变量,指向正确的目录.libPaths() 显示正确的目录,包括系统和用户trace(utils:::unpackPkgZip,edit = T)并编辑第140 Sys.sleep(0.5)行Sys.sleep(2),有时暂时工作,但编辑将不会停留...重置Sys.sleep(0.5)每个会话重启任何大于几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)软件包无法安装或更新.所以,我的问题是:
unpackPkgZip永久保存?在这一点上,我很难过.我怀疑它与下载后临时锁定文件/目录的防病毒软件有关,但是我无法做到这一点.在Sys.sleep(2)似乎做的伎俩,但我不能继续这样做,每一个包之前安装或更新似乎并不能得到编辑留在原地.