在R中安装mxnet软件包的问题

时间:2016-05-09 07:40:42

标签: r installation mxnet

当我按照其文档中给出的步骤时,

mxnet包未在r(在Windows 10上)中安装。

install.packages("drat", repos="https://cran.rstudio.com")
drat:::addRepo("dmlc")
install.packages("mxnet")

它给出了以下结果

  

将软件包安装到'C:/Users/Ashish/Documents/R/win-library/3.3'   (因为'lib'未指定)install.packages中的警告:无法打开   网址' http://dmlc.github.io/drat/bin/windows/contrib/3.3/PACKAGES.gz':   HTTP状态为“未找到404”' install.packages中的警告:不能   打开网址   ' http://dmlc.github.io/drat/bin/windows/contrib/3.3/PACKAGES':HTTP   状态是'未找到404' install.packages中的警告:无法   存储库的访问索引   http://dmlc.github.io/drat/bin/windows/contrib/3.3:无法打开网址   ' http://dmlc.github.io/drat/bin/windows/contrib/3.3/PACKAGES'包   它只能以源代码形式提供,可能需要编译   C / C ++ / Fortran:'mxnet'你想尝试安装这些吗?   来源?是/否:安装源包'mxnet'

     

尝试访问网址' http://dmlc.github.io/drat/src/contrib/mxnet_0.5.tar.gz'   install.packages中的警告:无法打开URL   ' http://dmlc.github.io/drat/src/contrib/mxnet_0.5.tar.gz':HTTP状态   是'404找不到' download.file出错(url,destfile,方法,模式   =" wb",...):无法打开网址' http://dmlc.github.io/drat/src/contrib/mxnet_0.5.tar.gz'警告   install.packages:下载'mxnet'软件包失败

请帮我解决这个问题。我使用R版本3.3.0。有没有其他方法在R中安装它?

6 个答案:

答案 0 :(得分:1)

我可以通过首先从以下链接下载其zip文件来成功安装它

https://github.com/dmlc/drat/tree/gh-pages/bin/windows/contrib/3.2

然后使用RStudio安装它。

我希望这个答案可以帮助其他任何面临同样问题的人。

答案 1 :(得分:1)

我遇到了同样的问题,并且能够按照此页面上的说明并选择正确的操作系统,语言和CPU / GPU选项来解决它: http://mxnet.io/get_started/install.html

答案 2 :(得分:1)

对我来说唯一有用的是将mxnet.zip文件下载到一个文件夹(将其设置为工作目录)并输入:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.4.1/jspdf.debug.js" integrity="sha384-THVO/sM0mFD9h7dfSndI6TS0PgAGavwKvB5hAxRRvc0o9cPLohB0wb/PTA7LdUHs" crossorigin="anonymous"></script>

答案 3 :(得分:0)

您可以尝试在repos中使用不同的回购。

否则,您可以下载drat包以及依赖项并手动安装。

检查您的计算机是否可以访问这些网址。

以下链接对您有所帮助:
http://mxnet-bing.readthedocs.io/en/latest/build.html#r-package-installation https://github.com/dmlc/mxnet/issues/1085

答案 4 :(得分:0)

更新的安装指南目前位于此处: http://mxnet.io/get_started/setup.html#installing-mxnet

我发现关于在Windows上安装R-package的段落写得非常好。

顺便说一句,install.packages("mxnet")命令安装了一个非常长的工具链,因此可能会发生一个包当前没有在dmlc-repo中正确索引(即因为它刚刚更新到更新的版本) CRAN):Error: package <pkgname> is not available for R version 3.3.1所以你可能想要安装&#34;违规&#34;来自CRAN的软件包(或下载源代码并使用install.packages(file.choose(), repos = NULL, type = "source")之类的内容),然后再继续拨打install.packages("mxnet")

答案 5 :(得分:0)

尝试使用以下命令安装mxnet软件包: -

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