中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ChAMP R包安裝中的事故案例

發布時間:2021-11-26 11:16:59 來源:億速云 閱讀:395 作者:小新 欄目:大數據

這篇文章主要介紹了ChAMP R包安裝中的事故案例,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

ChAMP 包提供了完整的分析illumina甲基化芯片的pipeline, 和普通的Bioconductor 包的安裝一樣,代碼只有簡單的兩行

source("http://bioconductor.org/biocLite.R")
biocLite("ChAMP")

我用的電腦是windows 操作系統,64位的R-3.4.3,安裝過程中除了網速較慢,花費一點時間安裝之外,并沒有出現任何的問題。在加載的時候,卻發生了如下的錯誤

錯誤: package or namespace load failed for 'ChAMP' in inDL(x, as.logical(local), as.logical(now), ...):
 無法載入共享目標對象‘D:/work/R-3.4.3/library/mvtnorm/libs/x64/mvtnorm.dll’::
  `已達到了DLL數目的上限...

錯誤信息的意思很明顯,達到了dll 文件的上限。那么默認的上限是多少呢?

google了好久,終于找到了解決方案。dll 文件就是windows操作系統下的動態鏈接庫,在加載R包的過程中,如果這個R包有對應的動態鏈接庫,那么就會加載進來。默認情況下最多允許加載100個動態鏈接庫,當你需要加載的動態鏈接庫超過了100時,就會出現上面的報錯信息。

解決方案就是設置環境變量R_MAX_NUM_DLLS, 不管是什么操作系統,R語言對應的環境變量都可以在.Renviron文件中進行設置。

這個文件可以保存在任意目錄下,文件中就一句話,內容如下

R_MAX_NUM_DLLS=500

500表示允許的最多的dll文件數目,設置好之后,重新啟動R, 然后輸入如下命令

normalizePath("d:/Documents/.Renviron", mustWork = FALSE)

第一個參數為.Renviron文件的真實路徑,然后在加載ChAMP包就可以了

>> Package version 2.9.9 loaded <<
       ___ _      _   __  __ ___ 
      / __| |_   /_\ |  \/  | _ \
     | (__| ' \ / _ \| |\/| |  _/
      \___|_||_/_/ \_\_|  |_|_|  
      ------------------------------

出現上述的歡迎界面,就代表加載成功了。

ChAMP的功能確實是更加的強大和完整,同時也意味它的依賴包會特別的多,從而出現dll文件達到上限的錯誤。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“ChAMP R包安裝中的事故案例”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

娱乐| 鄂托克旗| 仙游县| 五台县| 津南区| 鄂尔多斯市| 大安市| 寻乌县| 桐庐县| 同德县| 德阳市| 城口县| 绍兴县| 天等县| 长兴县| 宝兴县| 马公市| 盘锦市| 奇台县| 巴彦县| 无为县| 龙门县| 独山县| 长治县| 大名县| 杭锦后旗| 泽州县| 台中市| 林口县| 嘉荫县| 游戏| 广河县| 浦北县| 饶河县| 和平区| 宽城| 独山县| 衡山县| 新河县| 永城市| 永济市|