Bugs記錄2|Error: package or namespace load failed for ‘IRanges’ in namespaceExport(ns, exports):

我最近在整理Bioconductor一系列包,但是每次都會遇到一些bug,這次是在安裝R包時遇到問題,卡了5天,一直以為是自己設(shè)置的問題,今天終于解決了。
Bioconductor安裝的麻煩就在于,每個包依賴的包太多了,而且這次主要是很多包都依賴IRanges,這是基礎(chǔ),不安裝很多包都用不了。 這個系列如果不設(shè)置鏡像(下載慢),不經(jīng)常更新(每次都提醒你更新),不嘗試多方檢索解決問題(有前人的經(jīng)驗(yàn)),可能要郁悶死了。

報錯的幾個包

TCGAbiolinks包


Iranges包

Biostrings包

這個報錯檢索了很久,各種嘗試設(shè)置也不行,我又要崩潰了。
不知是不是巧合,也是我自己能get到,每次我從檢索生信技能樹的教程得到啟發(fā),崩潰幾天,然后解決,這次是這兩個推送:
【緊急通知】下載R包卻聯(lián)網(wǎng)失?。砍鯇W(xué)者的痛
BiocManager無法安裝R包

解決辦法

我采取的辦法就是卸載重裝,先在Rstudio中右下角工作環(huán)境中package處移除這個包,然后關(guān)閉Rstudio,再把下載目錄(就是你的包下載后存放的地方)下有關(guān)包的文件全部刪掉。


然后重啟Rstudio,輸入安裝代碼。如下:

options()$repos 
options()$BioC_mirror
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/")
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
options()$repos 
options()$BioC_mirror
if (!requireNamespace("BiocManager", quietly = TRUE))
  install.packages("BiocManager")
BiocManager::install("IRanges")
library(IRanges)
BiocManager::install("Biostrings")
library(Biostrings)

然后包就下載成功,再次加載就沒有問題了。

附:報錯的一長串,一開始看到真的還挺慌的…………

反思:不知道是哪兒設(shè)置出了問題,或者就是下載目錄被動過。總之,R真的是應(yīng)了那句,遇事不決,重啟解決。
雞湯一句: 遇到問題不要沮喪,萬物皆有裂痕,那是光照進(jìn)來的地方。

Error: package or namespace load failed for ‘IRanges’ in namespaceExport(ns, exports):
出口不存在:diff.AtomicList, window<-.Vector, window<-.vector, window<-.factor, splitAsList, multisplit, solveUserSEW0, IRanges, solveUserSEW, successiveIRanges, slidingIRanges, breakInChunks, whichAsIRanges, asNormalIRanges, rangeComparisonCodeToLetter, IPos, NCList, NCLists, H2LGrouping, Dups, PartitioningByEnd, PartitioningByWidth, PartitioningMap, RangedData, RangedSelection, RangesList, IRangesList, RleViewsList, %over%, %within%, %outside%, %pover%, %pwithin%, %poutside%, mergeByOverlaps, findOverlapPairs, MaskCollection.show_frame, Mask, read.gapMask, read.agpMask, read.liftMask, read.rmMask, read.trfMask, successiveViews, slidingViews, LogicalList, IntegerList, NumericList, ComplexList, CharacterList, RawList, RleList, FactorList, DataFrameList, SplitDataFrameList, ManyToOneGrouping, ManyToManyGrouping, regroup, heads, tails, selectNearest, INCOMPATIBLE_ARANGES_MSG, extractListFragments, equisplit, ranges, rglist, mstack, mid, isNormal, whichFirstNotNormal, subject, ranges<-, Views, trim, subviews, viewApply, viewMins, viewMaxs, viewSums, viewMeans, viewWhichMins, viewWhichMaxs, viewRangeMins, viewRangeMaxs, nobj, grouplengths, members, vmembers, togroup, togrouplength, high2low, low2high, grouprank, togrouprank, mapOrder, findRange, splitRanges, extractList, columnMetadata, columnMetadata<-, universe, universe<-, nir_list, desc, desc<-, maskedwidth, maskedratio, findOverlaps, countOverlaps, overlapsAny, subsetByOverlaps, overlapsRanges, poverlaps, narrow, update_ranges, shift, resize, flank, reflect, promoters, restrict, threebands, reduce, gaps, disjoin, isDisjoint, disjointBins, reverse, coverage, cvg, slice, punion, pintersect, psetdiff, pgap, precede, follow, nearest, distance, distanceToNearest, tile, slidingWindows, ifelse2
Failed with error: ‘無法載入程輯包‘IRanges’’

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

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

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