【问题标题】:R: object ‘set_global_graph_attrs’ is not exported from 'namespace:DiagrammeR'R:对象“set_global_graph_attrs”未从“命名空间:DiagrammeR”导出
【发布时间】:2018-03-08 10:51:10
【问题描述】:

我想安装Mxnet library,并在这个论坛上找到了描述如何安装的主题。

  cran <- getOption("repos")
    cran["dmlc"] <- "https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/"
    options(repos = cran)
    install.packages("mxnet")
    library("mxnet")

然后我得到了错误

Error: package or namespace load failed for ‘mxnet’:
 object ‘set_global_graph_attrs’ is not exported from 'namespace:DiagrammeR'

怎么了? DiagrammeR library 已安装。

【问题讨论】:

    标签: r package mxnet


    【解决方案1】:

    在 Windows 上安装 mxnet 有一些奇怪的事情。前几天我也遇到过这个问题。帮助我的是手动安装 diagrammeR 0.9:

    # Make sure you have devtools installed already
    require(devtools)
    install_version("DiagrammeR", version = "0.9.0", repos = "http://cran.us.r-project.org")
    require(DiagrammeR)
    

    然后,尝试安装 mxnet - 现在它应该可以工作了。 如果有帮助,请告诉我。

    【讨论】:

      【解决方案2】:

      我在加载 mxnet 时遇到了完全相同的问题。您手动安装 DiagrammeR 的建议似乎已解决。不幸的是,它只是暴露了另一个错误。

      Error: package or namespace load failed for ‘mxnet’:
       .onLoad failed in loadNamespace() for 'mxnet', details:
       call: inDL(x, as.logical(local), as.logical(now), ...)
       error: unable to load shared object 'C:/Users/steve/Documents/R/win-library/3.4/mxnet/libs/x64/libmxnet.dll':
      LoadLibrary failure:  The specified module could not be found.
      

      我认为必须缺少“onLoad”功能。上面引用的 dll libmxnet.dll 正是它应该在的位置。

      【讨论】:

      • 我有一些额外的信息。 DiagrammeR 的当前版本是 1.0.0。这导致了 D.Joe 和我今天都遇到的错误。 Sergei 的建议是重新安装 0.9.0 版,这似乎可以修复错误。但是,根据我上面的评论,对我来说,引入了其他错误。在我看来,mxnet 需要针对 DiagrammeR 的当前版本进行更新。
      • 是的,谢尔盖的决定解决了问题
      猜你喜欢
      • 2018-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多