Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R:RGraphviz安装_R_Installation_Graphviz - Fatal编程技术网

R:RGraphviz安装

R:RGraphviz安装,r,installation,graphviz,R,Installation,Graphviz,我一直在尝试使用蛮力来安装这个库——尝试人们在邮件列表中发布的内容的不同组合(我懒得一个一个地列出它们,但我想我已经尝试了其中的大部分。如果对任何人都有帮助的话,我也可以列出它们)。结果各不相同,从丢失dll的无害消息到在手动删除库之前RGui无法启动。然而,我没有成功 您知道如何正确安装它以使其正常工作吗?我运行的是64位Windows 7,我不喜欢从源代码处编译软件包。谢谢 我在安装Rgraphviz(在贝叶斯网络包中使用它)时遇到了同样的问题。我曾经得到暴力解决方案,但现在我尝试另一个 也

我一直在尝试使用蛮力来安装这个库——尝试人们在邮件列表中发布的内容的不同组合(我懒得一个一个地列出它们,但我想我已经尝试了其中的大部分。如果对任何人都有帮助的话,我也可以列出它们)。结果各不相同,从丢失dll的无害消息到在手动删除库之前RGui无法启动。然而,我没有成功


您知道如何正确安装它以使其正常工作吗?我运行的是64位Windows 7,我不喜欢从源代码处编译软件包。谢谢

我在安装Rgraphviz(在贝叶斯网络包中使用它)时遇到了同样的问题。我曾经得到暴力解决方案,但现在我尝试另一个

也许你也试过。如果您成功安装了Rgraphviz,如果您能学习如何安装,我将不胜感激。

Rgraphviz源代码包中的自述文件包含非常清晰的说明


我认为,对于那些只想安装二进制软件包的用户来说,暗示他们可能还想下载并解包一个包含完整源代码的tar.gz文件,以便找到一些技术信息,这有点不友好。。。。这是非常关键的。

一句警告。如果您严格按照Rgrahpviz的安装说明进行操作,则无法正常工作。安装程序包graphviz会编辑环境路径,但编辑不正确。我没有注意到,我打赌很多人也错过了

Rgraphviz希望在
中查找二进制文件。。。;C:\Graphviz2.20\bin\
但是graphviz安装只在
范围内添加路径;C:\Graphviz2.20\


你必须编辑它。旧的说明建议手动编辑,但新的说明将其留给graphviz。

从Bioconductor安装Rgraphviz 2.2.1

根据最新消息:

Rgraphviz现在与Graphviz捆绑在一起。这应该大大简化 与早期版本相比,可在所有平台上安装

Bioconductor 2.11包含许多您可能不想要或不需要的库,但它似乎是实现您想要的最简单的途径。以下是上的说明:

这些说明适用于Windows 7上的R x64 2.15.2

library("Rgraphviz")
加载所需包:图形
加载所需包:网格

set.seed(123)
V <- letters[1:10]
M <- 1:4
g1 <- randomGraph(V, M, 0.2)
plot(g1)
set.seed(123)

V我在Ubuntu12.10 x64上使用R-Studio,并从BioC软件库安装了Rgraphviz。希望这有帮助。例如:

我不知道您是否100%解决了问题,但我的安装问题来自R版本。Rgraphiz是由Bioconductor开发的,似乎已经过时了。然而,自从我搬到一家新公司后,我就不得不使用它,无论出于什么原因,他们都在一个闪亮的应用程序中使用它

话虽如此,经过几天的努力,我终于想出了一个肮脏的解决办法

  • 首先,我在代码中包含了一行代码,这似乎是必需的,因为没有这行代码,闪亮的应用程序在打开后就什么也做不了:

    如果(!requireNamespace('BiocManager',quilly=TRUE)) install.packages('BiocManager'))

奇怪的是,如果不是这样的话,它是不会工作的。上面的一行是在Bioconductor的网站上发现的:

  • 只需执行一次的第二件事是在R控制台中运行下面的biocLite命令来安装Rgraphviz包

    来源(“”) 生物晶石(“Rgraphviz”)

我在另一个线程上找到的上述命令:


希望此更新将对您或其他任何人有所帮助。

因为对于R 3.6.1版本,脚本返回以下消息“错误:对于R 3.5或更高版本,请使用BioManager安装Bioconductor软件包;请参阅”,我通过以下步骤解决了问题:

  • 获取R用于安装库和 使用:
    .libPaths()
  • 安装“BioManager”库时使用:
    install.packages(“BioManager”)
  • 通过强制目录安装库“bioconductor” 使用以下命令具有写入权限:
    BiocManager::install(“Rgraphviz”,lib=“C:/Users/tizbet/Documents/R/win library/3.6”)
  • 我参与了以下R安装:


    platform x86_64-w64-mingw32
    arch x86_64
    os mingw32
    system x86_64,mingw32
    version.string R version 3.6.1(2019-07-05)
    ,我认为这种语气是没有道理的。为什么他不应该去寻找其他人是否已经解决了这个问题,并且可以制定步骤?我想你读到的是对CRAN的隐含批评,而这篇文章并没有做到。我有时用它来检查R.Dirk评论的Windows/Linux行为之间的差异,这让我说不出话来,让我觉得他非常个人化地看待我的问题(我不知道为什么)。我也不知道如果有人更早地发现了这一点,那有什么不对,我猜这就是这个网站的全部内容。供您参考,在发布之前,我已尽我所能,并在我的技能范围内,使安装工作。经过几个小时的工作,我仍然没有弄明白,这就是为什么我在这里问它。无论如何,谢谢你的帮助。这在Ubuntu 12.04上不起作用。>没有发现程序包'libgvc',我试图编辑路径,然后它抱怨make失败。
    set.seed(123)
    V <- letters[1:10]
    M <- 1:4
    g1 <- randomGraph(V, M, 0.2)
    plot(g1)