我尝试在R中使用tcltk,但无法找到包Tktable。
> library("tcltk")
Loading Tcl/Tk... OK
> tclRequire("Tktable")
[1] FALSE
Warning :
In tclRequire("Tktable") : the package Tcl 'Tktable' is not found
当我安装R(r-base-core)时,所有这些linux软件包也都安装了:
tcl install
tcl-dev install
tcl8.5 install
tcl8.5-dev install
tcllib install
tk install
tk-dev install
tk8.5 install
tk8.5-dev install
tklib install
我尝试手动安装libtktable2.9,并自动安装这些软件包:
libtktable2.9:i386 install
tk8.4:i386 install
tcl8.4:i386 install
我尝试了R中的函数addTclPath(具有不同的路径,因为我真的不明白tcl位置在哪里......),但没有任何变化。
我在几个论坛上看过类似的帖子,但还没有答案。
有什么想法吗?
答案 0 :(得分:2)
http://bioinf.wehi.edu.au/affylmGUI/#testBWTk描述了安装Tktable。
从http://tktable.sourceforge.net安装Tktable下载。从 在这个网站上,选择"文件分发,选择" tktable"链接, 选择最新版本(目前为2.10),然后选择tar.gz 文件(目前" Tktable2.10.tar.gz")。将它保存到合适的位置, 解压缩并解压缩(示例命令为" tar zxf Tktable2.10.tar.gz")。 查看Tktable目录并阅读README.txt文件 安装说明。
要在debian上安装Tktable,我先安装了第一个
sudo apt-get install tcl-dev tk-dev mesa-common-dev libjpeg-dev libtogl-dev
答案 1 :(得分:0)
仅供其他读者使用文档:
Windows用户应该知道Tcl扩展“BWidget”和 R for Windows安装程序附带的'Tktable'是 扩展并确实需要声明。 'Tktable'确实作为其中的一部分发货 在Mac OS X的CRAN上提供的Tcl / Tk,但您需要告诉 您的用户如何使用它:
> addTclPath('/usr/local/lib/Tktable2.9') > tclRequire('Tktable') <Tcl> 2.9
因此不需要额外的tcl / tk或tktable安装。
答案 2 :(得分:0)
在Ubuntu 18.04上,我只需要安装软件包tk-table
sudo apt install tk-table