r - 如何在R中安装tcltk?

标签 r

我的系统是:debian6 + r-2.15。

我已经安装了tcl-develtk-develapt-get:

apt-get install tcl8.5-dev tk8.5-dev

但我收到以下错误
> library("tcltk") 
Error : .onLoad failed in loadNamespace() for 'tcltk', details:
call: fun(libname, pkgname)
error: Tcl/Tk support is not available on this system
In addition: Warning message:
S3 methods ‘$.tclvar’, ‘$<-.tclvar’, ‘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’ were declared in NAMESPACE but not found 
Error: package/namespace load failed for ‘tcltk’
> install.packages('tcltk')
Warning message:
package ‘tcltk’ is not available (for R version 2.15.1) 

如何在R中安装tcltk

编辑
> capabilities()["tcltk"]
tcltk 
FALSE 

我编译了R-2.15.1并将其安装在debian6.04上,但是现在我该怎么做才能运行tcltk

最佳答案

我认为您做错了。

阅读http://cran.r-project.org/bin/linux/debian/上的自述文件,以了解如何为Debian版本获得当前的R版本(稳定或正在测试中)。该版本已经支持R随附的tcltk包,前提是R的构建方式正确。使用适当的预构建版本最容易确保这一点。

您可以通过查看capabilities()进行检查:

R> capabilities()["tcltk"]
tcltk 
 TRUE 
R> 

关于r - 如何在R中安装tcltk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11875307/

相关文章:

r - 基于 R 中列集中的值的子集

r - ggplot2:如果位置 = "fill",则在条形图上添加标签

r - 为 facet_grid 中的级别添加唯一的水平线

r - 如何在 R 中循环/重复线性回归

r - R 中的子集数据不包括 13

R:ggvis-灰色背景(如ggplot2)

r - 获取 "mlm"返回的 `lm()` 对象的回归系数的置信区间

r - 基于不同列中的两个因子水平的行值差异的 Dplyr 解决方案

python - 如何制作这些连续直方图/密度估计图

R Plotly改变堆积条形图的颜色