在 R 中'RGtk2'和'rattle'安装包时出错



我试图安装 R 包"嘎嘎作响",但当我键入

install.packages('rattle')

它返回

Warning in install.packages :
dependency ‘RGtk2’ is not available

所以我尝试安装"RGtk2",

install.packages('RGtk2')

它返回

Warning in install.packages :
package ‘RGtk2’ is not available (for R version 3.2.3)

我的电脑是Windows 8.1,R版本3.2.3,我正在R工作室工作。

提到的一种可能的解决方案是安装旧版本的RGtk2。对于 Windows,这可能是:

install.packages("https://cran.r-project.org/bin/windows/contrib/3.3/RGtk2_2.20.31.zip", 存储库=空(

更多建议可在 https://rattle.togaware.com/rattle-install-troubleshooting.html

对于 linux 用户来说,这对我有用:

install.packages("https://cran.r-project.org/src/contrib/Archive/RGtk2/RGtk2_2.20.30.tar.gz", repos=NULL)

RGtk2已安装,可以运行install.packages("rattle")

在安装 RGtk2 之前,您可能还需要安装 libgtk2.0-devlibxml2-dev

Conf : Ubuntu 16.10 (yakkety( 和 R 版本 3.3.1

我使用macOS并使用以下说明来寻找这个。

第 1 步:

brew install gtk+
brew install --with-x11 cairo

第 2 步:

install.packages("rattle")

当您安装 rattle 时,控制台上会有很多红线,但没关系。它会解决的。

下面

列出的是已知的兼容版本,它们肯定会起作用:

  1. 尝试将 R 版本降级到 3.3.2。
  2. 下载带有 2.20.33 的 RGtk2 版本并手动安装。
  3. 将拨浪鼓版本安装为 4.1

最新更新