Google Colab(R 笔记本)上的 RcppGSL 安装失败
RcppGSL install fails on Google Colab (R notebook)
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() 也 returns 只是“没有可用的 traceback”]
在 google colab 上。
您可以通过 new Colab R notebook
在 Colab 上打开 R Notebook
编辑 2:解决方案
在 colab 中打开一个 python 笔记本。您必须 运行 一些在 R 版本的 colab-notebooks 中不起作用的终端命令。
运行以下
!sudo apt install libgsl-dev
!pip install rpy2
%reload_ext rpy2.ipython
- 您现在可以 运行 通过将
%%R
放在单元格顶部来在单元格中编写 R 代码:
%%R
install.packages("RcppGSL")
library(RcppGSL)
rnorm(5)
这是一个不完整的 post。您没有显示实际的潜在错误消息,因此我们无法帮助您。
很可能,您只是忘记安装 GSL 开发包。在 Debian/Ubuntu 系统上,这将是通过
sudo apt install libgsl-dev
但如果您有这样的系统,您甚至可以从 OS:
安装 RcppGSL 的 预构建二进制文件
sudo apt install r-cran-rcppgsl
编辑:您可能还需要查阅 Google Colab 文档以断言 如果您实际上可以安装其他(系统)包与否。作为替代方案,您可以在 RStudio Cloud(现在是免费时间有限的商业产品)上轻松安装包。也许在那里试试你的代码?
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() 也 returns 只是“没有可用的 traceback”]
在 google colab 上。
您可以通过 new Colab R notebook
在 Colab 上打开 R Notebook编辑 2:解决方案
在 colab 中打开一个 python 笔记本。您必须 运行 一些在 R 版本的 colab-notebooks 中不起作用的终端命令。
运行以下
!sudo apt install libgsl-dev
!pip install rpy2
%reload_ext rpy2.ipython
- 您现在可以 运行 通过将
%%R
放在单元格顶部来在单元格中编写 R 代码:
%%R
install.packages("RcppGSL")
library(RcppGSL)
rnorm(5)
这是一个不完整的 post。您没有显示实际的潜在错误消息,因此我们无法帮助您。
很可能,您只是忘记安装 GSL 开发包。在 Debian/Ubuntu 系统上,这将是通过
sudo apt install libgsl-dev
但如果您有这样的系统,您甚至可以从 OS:
安装 RcppGSL 的 预构建二进制文件sudo apt install r-cran-rcppgsl
编辑:您可能还需要查阅 Google Colab 文档以断言 如果您实际上可以安装其他(系统)包与否。作为替代方案,您可以在 RStudio Cloud(现在是免费时间有限的商业产品)上轻松安装包。也许在那里试试你的代码?