在 R 中安装包 'RGtk2' 和 'rattle' 时出错
Error in installing packages 'RGtk2' and 'rattle' in R
我尝试安装 R 包 'rattle' 但是当我输入
install.packages('rattle')
它returns
Warning in install.packages :
dependency ‘RGtk2’ is not available
所以我尝试安装 'RGtk2',
install.packages('RGtk2')
它returns
Warning in install.packages :
package ‘RGtk2’ is not available (for R version 3.2.3)
我的电脑是 windows 8.1,R 版本 3.2.3,我正在使用 R studio。
下面列出的是肯定会工作的已知兼容版本:
- 尝试将您的 R 版本降级到 3.3.2。
- 下载RGtk2版本2.20.33并手动安装
- 安装 rattle 版本为 4.1
提到的一种可能的解决方案是安装旧版本的 RGtk2。对于 Windows 这可能是:
install.packages("https://cran.r-project.org/bin/windows/contrib/3.3/RGtk2_2.20.31.zip",
repos=NULL)
可以在 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-dev
和 libxml2-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时,控制台上会有大量红线,但没关系。它会成功的。
我尝试安装 R 包 'rattle' 但是当我输入
install.packages('rattle')
它returns
Warning in install.packages :
dependency ‘RGtk2’ is not available
所以我尝试安装 'RGtk2',
install.packages('RGtk2')
它returns
Warning in install.packages :
package ‘RGtk2’ is not available (for R version 3.2.3)
我的电脑是 windows 8.1,R 版本 3.2.3,我正在使用 R studio。
下面列出的是肯定会工作的已知兼容版本:
- 尝试将您的 R 版本降级到 3.3.2。
- 下载RGtk2版本2.20.33并手动安装
- 安装 rattle 版本为 4.1
提到的一种可能的解决方案是安装旧版本的 RGtk2。对于 Windows 这可能是:
install.packages("https://cran.r-project.org/bin/windows/contrib/3.3/RGtk2_2.20.31.zip", repos=NULL)
可以在 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-dev
和 libxml2-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时,控制台上会有大量红线,但没关系。它会成功的。