我正在尝试在RStudio
上安装rpanel
和tkrplot
包。在下载并安装后,我收到了这样的消息:
downloaded 686 Kb
* installing *source* package ‘rpanel’ ...
** package ‘rpanel’ successfully unpacked and MD5 sums checked
** R
** data
*** moving datasets to lazyload DB
** demo
** inst
** preparing package for lazy loading
Error in structure(.External(.C_dotTcl, ...), class = "tclObj") :
[tcl] can't find package BWidget.
Error : unable to load R code in package ‘rpanel’
ERROR: lazy loading failed for package ‘rpanel’
* removing ‘..../R/i686-pc-linux-gnu-library/3.0/rpanel’
Warning in install.packages :
installation of package ‘rpanel’ had non-zero exit status
The downloaded source packages are in
‘/tmp/Rtmp1MdC0f/downloaded_packages’
我已经自己安装了BWidget
,但它不起作用。有没有人对这个问题有什么想法,也许可以帮助我?系统为Ubuntu 12.04。在windows7下没有任何问题,一切运行正常。
发布于 2018-09-24 07:05:19
我试图让biotools在Rstudio (在Ubuntu 16.04上)中工作时也遇到了类似的问题,那里需要rpanel和tkrplot。即使在按照Calimo的回答安装了Bwidget之后,我也得到了错误installation of package ‘tkrplot’ had non-zero exit status
,因为tk.h: No such file or directory
。如果你查看目录,这个错误绝对是正确的。你得把tk.h
弄进去。我在stackexchange上的其他地方找到了如何做到这一点:
使用apt或synaptic安装
tcl-dev
包;tcl包含运行时,而tcl-devel包含头文件和开发文件。对tk-dev
执行相同的操作
来自:https://stackoverflow.com/a/9649478/10405322
因此,
sudo apt-get install tcl-dev
sudo apt-get install tk-dev
https://stackoverflow.com/questions/21729873
复制相似问题