Win10的Ubuntu子系統(tǒng)中,R(3.6.3)環(huán)境下無(wú)法安裝XML的問(wèn)題。

Win10的Ubuntu子系統(tǒng)中,R(3.6.3)環(huán)境下無(wú)法安裝XML的問(wèn)題。

在R環(huán)境下,安裝"ballgown"軟件時(shí),需要安裝依賴包“annotate”,安裝過(guò)程中,報(bào)錯(cuò):

ERROR: dependency ‘XML’ is not available for package ‘a(chǎn)nnotate’

即缺少 XML 依賴包。而嘗試安裝XML時(shí),使用多種方法都報(bào)錯(cuò)如下:

package ‘XML’ is not available (for R version 3.6.3)

解決方法如下:

先從?https://cran.r-project.org/web/packages/XML?(或其他鏡像站)下載合適的安裝文件(這里使用的是XML_3.99-0.3.tar.gz)。

將安裝包放置于R的目錄中,執(zhí)行:

packagedir <- file.choose()

并輸入安裝包名稱(即XML_3.99-0.3.tar.gz)。

而后執(zhí)行:

Sys.setenv(R_INSTALL_STAGED = FALSE)

這條指令在R 3.6之后的版本中,可以解決在進(jìn)行軟件包安裝時(shí),出現(xiàn)的如下報(bào)錯(cuò):

ERROR:moving to final location failed

最后執(zhí)行:

install.packages(packagedir , repos=NULL, type="source")

等待一段時(shí)間后,XML 安裝完畢。

可使用:

installed.packages()[,c('Package','Version','LibPath')]

查看已安轉(zhuǎn)的R包。

至此問(wèn)題解決。

參考:

R語(yǔ)言-查看加載包、卸除加載包及安裝包與卸載包

「Debug R」WSL里面R 3.6 安裝R包的一個(gè)bug

【R語(yǔ)言】4種R包安裝方式

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容