首页 > 解决方案 > 错误:“RevoUtilsMath”的包或命名空间加载失败

问题描述

我对这个问题有点疯狂。我正在尝试在我家的集群中的环境(python 2.7)中使用 conda 安装 R 包(即没有 root 权限)。我首先在我的环境中安装了 R:

conda install -c r r=3.4   

然后:

conda install -c conda-forge python-igraph  

(因为我感兴趣的图书馆需要 igraph)

最后:

conda install -c conda-forge r-diffusionmap    

不幸的是,当我启动 R 时,会出现以下消息:

错误:“RevoUtilsMath”的包或命名空间加载失败:“RevoUtilsMath”的 loadNamespace() 中的 .onLoad 失败,详细信息:调用:NULL
错误:删除 Microsoft R,然后重新安装。请务必选择 MKL 库作为安装选项。

启动期间 - 警告消息:包“RevoUtils”是在 R 版本 3.4.3 下构建的

这是什么意思?我该如何解决这个问题?

先感谢您

标签: rconda

解决方案


在我的根 R 中安装了一些库(包括 Rcpp)后,我遇到了同样的问题,但不是我的 conda 环境(搞砸了 conda)。任何时候打开运行 R 的 jupyter notebook 都会导致内核死机。

我的解决方法是:

  1. 卸载 Anaconda3
  2. 重新安装 Anaconda3
  3. 重新安装我需要的所有库(主要是 R 中的 Bioconductor)

还出现了一些其他问题,例如包不一致,但我按照此处所述处理了这些问题。


推荐阅读