探序基因肿瘤研究院 整理
比如安装R包widgetTools,R CMD INSTALL widgetTools_1.82.0.tar.gz
遇到错误:
错误: package or namespace load failed for ‘tcltk’:
loadNamespace()里算'tcltk'时.onLoad失败了,详细内容:
调用: fun(libname, pkgname)
错误: 这个系统不支持Tcl/Tk
此外: Warning message:
S3方法‘as.character.tclObj’, ‘as.character.tclVar’, ‘as.double.tclObj’, ‘as.integer.tclObj’, ‘as.logical.tclObj’, ‘as.raw.tclObj’, ‘print.tclObj’, ‘[[.tclArray’, ‘[[<-.tclArray’, ‘$.tclArray’, ‘$<-.tclArray’, ‘names.tclArray’, ‘names<-.tclArray’, ‘length.tclArray’, ‘length<-.tclArray’, ‘tclObj.tclVar’, ‘tclObj<-.tclVar’, ‘tclvalue.default’, ‘tclvalue.tclObj’, ‘tclvalue.tclVar’, ‘tclvalue<-.default’, ‘tclvalue<-.tclVar’, ‘close.tkProgressBar’在NAMESPACE里有声明但不存在
停止执行
而检查centos操作系统, yum install tcl ,tk,tcl-devel,tk-devel都安装了。在R中,library(tcltk),发现报错。原因是编译R时,应该没加上tcltk的参数,或者配置错误。使用正确的R来安装,就可以了。