在R中安装MXNet软件包

7

我在尝试在 R 中安装 MXNet 包时遇到了很多问题。我使用的是 R 的 3.4.0 版本,并且我的操作系统是 Windows 10,CPU 是 intel i3,64位 x64-based processor。

我会收到以下提示:

install.packages("mxnet")
Warning in install.packages :
  cannot open URL 'http://www.stats.ox.ac.uk/pub/RWin/src/contrib/PACKAGES.rds': HTTP status was '404 Not Found'
Installing package into ‘C:/Users/los40/OneDrive/Documentos/R/win-library/3.4’
(as ‘lib’ is unspecified)
Warning in install.packages :
  package ‘mxnet’ is not available (for R version 3.4.0)
Warning in install.packages :
  cannot open URL 'http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/3.4/PACKAGES.rds': HTTP status was '404 Not Found'

我尝试下载这里提供的.rar文件。我解压了一个,得到了一个文件夹,在其中标有“R包”。我试图使用以下方式安装它:

> install.packages('R.package.rar', lib='D:/mxnet',repos = NULL)
Error in install.packages : type == "both" cannot be used with 'repos = NULL'
> install.packages('R.package.rar', lib='D:/mxnet')
Warning in install.packages :
  package ‘R.package.rar’ is not available (for R version 3.4.0)

我在http://mxnet.io/get_started/windows_setup.html中找不到所需的文件setupenv.cmd,这使得我无法按照安装预编译包的步骤进行操作,因此该指南对我来说毫无意义。


此前已在此处提问并得到回答:http://stackoverflow.com/questions/37110169/issue-in-installation-of-mxnet-package-in-r - Nico Coallier
是的,我一直在查看那篇帖子,但我无法得到解决方案。 - Gotey
你尝试过吗:install.packages("drat", repos="https://cran.rstudio.com") drat:::addRepo("dmlc") install.packages("mxnet") - Nico Coallier
它告诉我在3.4.0版本中“drat”不可用。 - Gotey
3个回答

17
在R中安装mxnet包时,使用以下命令仅针对CPU进行安装。
cran <- getOption("repos")
cran["dmlc"] <- "https://s3-us-west-2.amazonaws.com/apache-mxnet/R/CRAN/"
options(repos = cran)
install.packages("mxnet",dependencies = T)
library(mxnet)

1
获取无法打开URL'https://s3-us-west-2.amazonaws.com/apache-mxnet/R/CRAN/src/contrib/mxnet_1.3.0.tar.gz':HTTP状态为'404未找到' - Pirate X
很可能该软件包在该链接上已不再可用。 - Chaitanya Bapat
你能帮我看一下我的问题吗?https://stackoverflow.com/questions/65495946/r-namespace-load-failed-for-mxnet-package-mxnet-was-installed-before-r-4-0,谢谢。 - stats_noob

0
请尝试以下代码行:
cran <- getOption("repos")
cran["dmlc"] <- "https://s3.amazonaws.com/mxnet-r/"
options(repos = cran)
install.packages("mxnet")

1
我得到了这个:> install.packages("mxnet", repos="https://dmlc.ml/drat/") 警告:在安装包的过程中出现问题: 无法打开 URL 'http://www.stats.ox.ac.uk/pub/RWin/src/contrib/PACKAGES.rds',HTTP 状态为 '404 Not Found' 将包安装进'C:/Users/los40/OneDrive/Documentos/R/win-library/3.4' (因为未指定'lib') 警告:InternetOpenUrl failed: 'The host name in the certificate is invalid or does not match' 警告:InternetOpenUrl failed: 'The host name in the certificate is invalid or does not match...' - Gotey
尝试URL 'https://s3.amazonaws.com/mxnet-r/src/contrib/mxnet_0.10.1.tar.gz' 警告:无法打开URL 'https://s3.amazonaws.com/mxnet-r/src/contrib/mxnet_0.10.1.tar.gz':HTTP状态为“403 Forbidden” 错误:download.file(url,destfile,method,mode =“ wb”,…)失败: 无法打开URL 'https://s3.amazonaws.com/mxnet-r/src/contrib/mxnet_0.10.1.tar.gz' 警告:安装程序包时: 下载软件包'mxnet'失败 - Chaitanya Bapat

-1

对于 Windows 系统,如果你想要安装 mxnet。请使用以下命令:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接