【问题标题】:RcppGSL install fails on Google Colab (R notebook)在 Google Colab(R 笔记本)上安装 RcppGSL 失败
【发布时间】:2021-01-08 13:13:33
【问题描述】:

install.packages("RcppGSL") 结果

Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified) 
Warning message in install.packages("RcppGSL"):
“installation of package ‘RcppGSL’ had non-zero exit status”

[编辑:就是这样。 Colab 不打印任何其他内容。 traceback() 也只返回“没有可用的回溯”]

在谷歌 colab 上。

您可以通过new Colab R notebook在 Colab 上打开 R Notebook

编辑 2:解决方案

  1. 在 colab 中打开一个 python 笔记本。您必须运行一些在 R 版本的 colab-notebooks 中不起作用的终端命令。

  2. 运行以下命令

!sudo apt install libgsl-dev
!pip install rpy2
%reload_ext rpy2.ipython
  1. 您现在可以通过将%%R 放在单元格顶部来在单元格中运行 R 代码:
%%R
install.packages("RcppGSL")
library(RcppGSL)
rnorm(5)

【问题讨论】:

    标签: google-colaboratory rcpp


    【解决方案1】:

    这是一个不完整的帖子。您没有显示实际的潜在错误消息,因此我们无法为您提供帮助。

    您很可能只是忘记安装 GSL 开发包。在 Debian/Ubuntu 系统上,这将是通过

    sudo apt install libgsl-dev
    

    但如果您有这样的系统,您甚至可以从操作系统安装 RcppGSL 的预构建二进制文件

    sudo apt install r-cran-rcppgsl
    

    编辑:您可能还需要查阅 Google Colab 文档以断言 如果您实际上是否可以安装其他(系统)软件包。作为替代方案,在 RStudio Cloud(现在是免费时间有限的商业产品)上,您可以轻松安装软件包。也许在那里试试你的代码?

    【讨论】:

    • 谢谢,不知道 RStudio Cloud。
    猜你喜欢
    • 2020-11-28
    • 1970-01-01
    • 2020-04-14
    • 2019-09-17
    • 2017-06-13
    • 1970-01-01
    • 2019-11-02
    • 2020-11-09
    • 2021-12-20
    相关资源
    最近更新 更多