關於安裝R語言的Rattle報錯問題的解決方式

安裝R語言的相關內容就再也不贅述。html

安裝Rstudio的地址:https://www.rstudio.com/products/rstudio/download/web

安裝rattle,執行的時候windows

library(rattle)沒有問題,可是直接rattle()後沒有跳出框,提示報錯信息爲:ui

 Error in method(obj, ...) : Invalid root element: 'requires'htm

或者壓根沒有報錯信息,這個主要是RGtk2的問題,須要更換一下版本爲2.20.31,更換方式https://cran.r-project.org/web/packages/RGtk2/index.html上下載後,在Rstudio的Package刪除RGtk2,而後從新安裝。element

具體能夠參考:https://stackoverflow.com/questions/43974093/rattle-installation-error-invalid-root-elementget

執行rattle後仍然報錯,提示:io

PangoWarning: couldn't load font "瀹嬩綋 Not-Rotated 9", falling back to "Sans Not-Rotated 9", expect ugly output.class

這個主要是中文的問題:thread

C:\Program Files\R\R-3.4.0\library\RGtk2\gtk\x64\share\themes\MS-Windows\gtk-2.0下的gtkrc文件,增長:

style "user-font" {

  font_name = "serif 10"

}

widget_class "*" style "user-font"

gtk-font-name="SimSun 10"

具體能夠參考:http://mosir.org/html/y2012/gtk-chinese-char-font-in-windows.html

可是還有可能保存,主要是 

Error in `[[.GObject`(x, member) 

的問題

這個建議從新下載一下GTk+,解壓到C盤,設置一下Path的路徑C:\gtk+\bin

能夠參考http://bbs.pinggu.org/thread-3168576-1-1.html的一些內容。

OK

執行完畢後能夠驗證一下rattle的內容,若是按鈕起做用,證實安裝成功。

 

相關文章
相關標籤/搜索