![](/img/trans.png)
[英]Warning in install.packages : unable to move temporary installation in R 3.5
[英]“unable to move temporary installation” when installing dependency packages in R
當我安裝軟件包時,先於實際軟件包安裝必備軟件包。 我得到所有必備軟件包的"unable to move temporary installation"
警告,但沒有針對實際軟件包的此類警告。 但是加載時包會出錯。
例如,當我install.packages("mlr")
,它安裝了所有依賴項,我得到了各種警告,例如:
package ‘BBmisc’ successfully unpacked and MD5 sums checked
Warning in install.packages :
unable to move temporary installation ‘D:\Documents\R\win-library\3.2\filef3811142c73\BBmisc’ to ‘D:\Documents\R\win-library\3.2\BBmisc’
我忽略了它,因為它只是一個警告。 不幸的是library(mlr)
給了我Error: package 'BBmisc' required by 'mlr' could not be found
,所以我畢竟無法忽略它。
install.packages("BBmisc")
直接沒有產生警告。
是什么賦予了? 除了自己安裝所有依賴項之外,我該如何解決這個問題?
如果需要會話信息:
> sessionInfo()
R version 3.2.2 (2015-08-14)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
locale:
[1] LC_COLLATE=English_Singapore.1252 LC_CTYPE=English_Singapore.1252
[3] LC_MONETARY=English_Singapore.1252 LC_NUMERIC=C
[5] LC_TIME=English_Singapore.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] tools_3.2.2
此問題是由user3710546建議的防病毒(最有可能)引起的。 如果您無法禁用防病毒,則解決方法是使用以下命令在程序包解壓縮功能中啟用調試:
debug(utils:::unpackPkgZip)
這將允許您單步執行代碼(通過多次按Enter鍵)。 這只會使函數運行速度變慢,使得防病毒軟件有時間在R想要復制它們之前完成對新文件的掃描。
我在這里找到了解決方案。
以下方式為我幫助Windows 10:我想安裝閃亮的包,並得到相同的錯誤。
我試過這里和其他地方建議的所有解決方案。 我在一家大型公司運行Windows 7,強制使用防病毒等。 我的解決方案是:
啟動RStudio(以管理員身份運行)時,唯一的缺點就是警告。 所有更新和安裝都很完美。
如果您在install.packages表達式之前運行以下語句,那么它應該安裝包:
trace("unpackPkgZip", where=asNamespace("utils"), quote(Sys.sleep(2.5)), at=14L
,print=FALSE)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.