【问题标题】:Unable to install R packages after installing Anaconda安装 Anaconda 后无法安装 R 包
【发布时间】:2017-09-18 18:38:31
【问题描述】:

我一直在 RStudio 中使用 R,安装包从来没有遇到过问题。我最近安装了 Anaconda 以将 Jupyter Notebook 用于协作项目。但是,在 Jupyter 笔记本中使用 R 时,我无法安装 r-essentials 以外的软件包。问题似乎来自 Anaconda 安装的 R。当我尝试时

install.packages("cubature", repos = 'http://cran.us.r-project.org')

在其 R 控制台中,我收到以下错误

Warning: unable to access index for repository http://cran.us.r-project.org/src/
contrib:
  internet routines cannot be loaded
Warning message:
package ‘cubature’ is not available (for R version 3.4.1) 

post 之后,我尝试“将新包添加到 Jupyter 使用的正确 R 库中”,但我收到了同样的错误。我尝试从 Github 安装软件包,但我需要 devtools,它不在 r-essentials 中,因此需要安装到。我还尝试按照post 中的建议使用rpy2 导入R 包,但内核只是死了。

不过,使用 RStudio 安装软件包仍然没有问题。我的(有问题的)R 版本是

>R.Version()
$platform
[1] "x86_64-apple-darwin13.4.0"
$arch
[1] "x86_64"
$os
[1] "darwin13.4.0"
$system
[1] "x86_64, darwin13.4.0"
$status
[1] ""
$major
[1] "3"
$minor
[1] "4.1"
$year
[1] "2017"
$month
[1] "06"
$day
[1] "30"
$`svn rev`
[1] "72865"
$language
[1] "R"
$version.string
[1] "R version 3.4.1 (2017-06-30)"
$nickname
[1] "Single Candle"

有什么建议吗?感谢您的帮助!

【问题讨论】:

  • 您从哪里获得“cran.us.r-project.org”网址?你有理由使用那个特定的回购吗?奇怪的是,错误消息在 URL 中缺少“-”。也许是错字?
  • 我从这个post 得到了如果。事实上,我尝试了许多其他 URL,但似乎没有帮助。是的,“-”是一个错字。我的(已编辑)错误。
  • 如果您尝试其他 URL,您是否仍会收到完全相同的错误消息:“无法加载 Internet 例程”?您最初是如何安装 R 的?
  • 是的,与其他 URL 完全相同的错误消息,例如 install.packages("cubature", repos = 'http://cran.uk.r-project.org')。 R 在安装时随 Anaconda 一起安装。我尝试卸载并重新安装 Anaconda,但没有任何变化。
  • 我无法复制您的问题。如果您使用的是 Mac/Linux,您能否运行which r 来确认您在控制台中运行的是哪个 R 发行版。您也可以尝试使用conda install -f r-essentials 重新安装 r,看看会发生什么。

标签: r jupyter


【解决方案1】:

您可以在 RStudio 中通过右下角的 Packages 选项卡(在文件、绘图等旁边)更新 r 包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-31
    • 2019-10-10
    • 2018-06-19
    • 1970-01-01
    • 1970-01-01
    • 2014-10-17
    • 2018-04-17
    相关资源
    最近更新 更多