我正在尝试在rpanel
上安装软件包tkrplot
和RStudio
。下载并安装后,我收到了这条消息:
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。
在Windows 7下,没有问题,一切正常。
答案 0 :(得分:8)
有更简单的方法来安装BWidgets。在我使用Macports的Mac上,我做了:
sudo port install BWidget
在Ubuntu上你可以用apt-get:
安装它sudo apt-get install bwidget
答案 1 :(得分:2)
来自tkabber.jabber.ru网站上名为tuto-install-tkabber的文件(恼人的垃圾邮件捕获器不允许我发布网址),答案是:
将BWidgets目录安装到返回的“lib”目录中: 其中tcl
它应该类似于:/usr/lib/tcl8.4“
来自http://www.linuxquestions.org/questions/linux-software-2/where-to-install-bwidget-tcl-98583/的为我做了诀窍
我也从http://sourceforge.net/projects/tcllib/files/BWidget/1.7.0/BWidget-1.7.0.zip/download
获得了BWidget答案 2 :(得分:1)
我遇到了类似的问题,试图在Rstudio(在Ubuntu 16.04上)上使用biotools,那里需要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
答案 3 :(得分:1)
@Calimo的答案在Linux Mint 18.3 RStudio R 3.6.0上对我有用。我会在@Calimo的主题中发表评论,但愚蠢的50名誉限制除外。
sudo apt-get install bwidget
也适用于Ubuntu 18 R 3.4.4,但是如果您遇到rgl的X11问题,则可以从@Ouistiti this helped来获得。
答案 4 :(得分:0)
从以下位置下载BWidget http://sourceforge.net/project/showfiles.php?group_id=12883 一旦获得归档文件BWidget-1.7.0.tar.gz,请将其移至/ usr / local / lib并在终端中使用以下代码进行安装:
sudo mv /some_download_path/BWidget-1.7.0.tar.gz /usr/local/lib
cd /usr/loca/lib
sudo tar zxf BWidget-1.7.0.tar.gz
好,完成。