简体   繁体   English

如何在 R 4.0.2 中安装“mxnet”包

[英]How to install "mxnet" package in R 4.0.2

Good afternoon.下午好。 Recently I have encountered the problem with installing "mxnet" package.最近我遇到了安装“mxnet”包的问题。 I have tried several variants of code, but neither of their actually installs this package.我已经尝试了几种代码变体,但它们都没有真正安装这个包。

1. 1.

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

And get the error like this:并得到这样的错误:

Error: package or namespace load failed for 'mxnet': package 'mxnet' was installed before R 4.0.0: please re-install it错误:“mxnet”的包或命名空间加载失败:包“mxnet”是在 R 4.0.0 之前安装的:请重新安装

install.packages("https://github.com/jeremiedb/mxnet_winbin/raw/master/mxnet.zip", repos = NULL)

Then I type library(mxnet) and get the error message as in p.1.然后我输入library(mxnet)并得到第 1 页中的错误消息。

3. 3.

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

library(devtools)
require(devtools)

install_version("DiagrammeR", version = "0.9.0", repos = "http://cran.us.r-project.org")
require(DiagrammeR)

install.packages("mxnet")
library(mxnet)

After executing this code I get the following error:执行此代码后,我收到以下错误:

ERROR: failed to lock directory 'C:/Users/user/Documents/R/win-library/4.0' for modifying
Try removing 'C:/Users/user/Documents/R/win-library/4.0/00LOCK-rlang'
Error: Failed to install 'unknown package' from URL:
  (converted from warning) installation of package ‘rlang’ had non-zero exit status
> install.packages("mxnet")
Warning in install.packages :
  cannot open URL 'https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/23/src/contrib/PACKAGES.rds': HTTP status was '404 Not Found'
Warning in install.packages :
  cannot open URL 'https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/23/src/contrib/PACKAGES.gz': HTTP status was '404 Not Found'
Warning in install.packages :
  cannot open URL 'https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/23/src/contrib/PACKAGES': HTTP status was '404 Not Found'
Warning in install.packages :
  unable to access index for repository https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/23/src/contrib:
  cannot open URL 'https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/23/src/contrib/PACKAGES'
Installing package into ‘C:/Users/user/Documents/R/win-library/4.0’
(as ‘lib’ is unspecified)
Warning in install.packages :
  cannot open URL 'https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/23/src/contrib/PACKAGES.rds': HTTP status was '404 Not Found'
Warning in install.packages :
  cannot open URL 'https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/23/src/contrib/PACKAGES.gz': HTTP status was '404 Not Found'
Warning in install.packages :
  cannot open URL 'https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/23/src/contrib/PACKAGES': HTTP status was '404 Not Found'
Warning in install.packages :
  unable to access index for repository https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/23/src/contrib:
  cannot open URL 'https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/23/src/contrib/PACKAGES'
Warning in install.packages :
  package ‘mxnet’ is not available (for R version 4.0.2)
Warning in install.packages :
  cannot open URL 'https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/23/bin/windows/contrib/4.0/PACKAGES.rds': HTTP status was '404 Not Found'
Warning in install.packages :
  cannot open URL 'https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/23/bin/windows/contrib/4.0/PACKAGES.gz': HTTP status was '404 Not Found'
Warning in install.packages :
  cannot open URL 'https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/23/bin/windows/contrib/4.0/PACKAGES': HTTP status was '404 Not Found'
Warning in install.packages :
  unable to access index for repository https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/23/bin/windows/contrib/4.0:
  cannot open URL 'https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/23/bin/windows/contrib/4.0/PACKAGES'    

In the end, mxnet package hasn't been installed in RStudio yet.最后,RStudio 中还没有安装mxnet包。

I have familizrized myself with MXNet package installation in R , but some of the instructions, given there, didn't bring any help.我已经熟悉了 R 中的 MXNet 包安装,但是那里给出的一些说明并没有带来任何帮助。 Other coincide with my code.其他与我的代码不谋而合。

Could you, please, tell me, how to successfully install this package ?你能告诉我如何成功安装这个包吗? What code should I run?我应该运行什么代码?

Thank you for your effort.感谢你的付出。

As there is no prebuilt MXNet binary available for the version of R that you are using, you will need to follow the build from source instructions.由于您使用的 R 版本没有可用的预构建 MXNet 二进制文件,因此您需要按照从源代码构建的说明进行操作。 Please see https://mxnet.apache.org/versions/1.7.0/get_started/build_from_source请参阅https://mxnet.apache.org/versions/1.7.0/get_started/build_from_source

You can follow these instructions but use the 1.8.0rc2 release archive instead of 1.7.0 if you like.您可以按照这些说明进行操作,但如果您愿意,可以使用 1.8.0rc2 版本存档而不是 1.7.0。

This question is duplicate of R: namespace load failed for 'mxnet': package 'mxnet' was installed before R 4.0.0: please re-install it but can't be flagged as duplicate as there are no accepted answers.此问题与R重复:'mxnet' 的命名空间加载失败:在 R 4.0.0 之前安装了包 'mxnet':请重新安装它,但不能将其标记为重复,因为没有可接受的答案。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM