R:安装rpanel时遇到问题

时间:2014-02-12 13:51:45

标签: r package

我正在尝试在rpanel上安装软件包tkrplotRStudio。下载并安装后,我收到了这条消息:

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下,没有问题,一切正常。

5 个答案:

答案 0 :(得分:8)

有更简单的方法来安装BWidgets。在我使用Macports的Mac上,我做了:

sudo port install BWidget

在Ubuntu上你可以用apt-get:

安装它
sudo apt-get install bwidget

答案 1 :(得分:2)

“在寻找同一问题的答案时偶然发现了这一点。就像一个不幸的图书馆作者,BWidgets人们认为只有那些需要使用他们的图书馆的人才计划代码对他们。对于我们这些从未使用过TCL的人来说,安装说明毫无意义。

来自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

好,完成。