Ubuntu graphviz 'sfdp' 不工作

2024-02-05

我正在尝试做一些Networkx Graphviz graphs.

运行后:pos = nx.graphviz_layout(G, prog = 'sfdp')。发生错误,说:

Error: remove_overlap: Graphviz not built with triangulation library

经过一些Google研究后我发现GTS就是问题所在。错误报告 https://bugs.launchpad.net/ubuntu/+source/graphviz/+bug/1409280 stated:

Graphviz 包是在没有-gts 的情况下构建的。这对于 sfdp 来说是个坏消息,它会抱怨“错误:remove_overlap:Graphviz 不是用三角测量库构建的”,并且无法生成编译时创建的漂亮输出 --with-gts

查看评论(关于错误报告),有人说上游来源Graphviz被保存在link https://github.com/ellson/graphviz但我找不到新版本可供下载。

包装上list https://launchpad.net/ubuntu/+source/graphviz我有最新的(2.36trusty).

其他有问题的人sfdp?

任何帮助将不胜感激!


对于 ubuntu 用户,这就是我如何让 graphviz 在 16.04 上工作,从源代码编译 graphviz-2.40.1:

第一步,GTS http://gts.sourceforge.net/需要安装,因为 graphviz 会寻找gts.pc 文件 http://www.graphviz.org/content/unable-use-prism.

Running

apt-file search gts.pc

通知我必须安装“libgts-dev”:

sudo apt install libgts-dev

接下来让 pkg-config 知道这些文件:

pkg-config --libs gts

pkg-config --cflags gts

运行 configure 以链接到 gts 库:

./configure --with-gts  --prefix ~
make
make install

SFDP 不再抛出错误“错误:remove_overlap:Graphviz 未使用三角测量库构建”

我修改的 pkg 配置的命令行代码this https://stackoverflow.com/questions/15320267/package-opencv-was-not-found-in-the-pkg-config-search-path answer.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu graphviz 'sfdp' 不工作 的相关文章

  • 芹菜中未处理的异常冻结了工人

    我通过 redis 后端在 docker 中运行 celery 我有 芹菜搅拌容器 芹菜工人容器 Redis容器 celery 工作容器生成 6 个工作进程 如果 celery 任务遇到异常 工作人员 所有工作人员 将停止使用作业 我尝试稍
  • apt-get 无法在 ubuntu dockerfile 中工作

    我对 docker 相当陌生 正在尝试通过编写自己的镜像来学习 并且目前正在阅读 Docker 的实际操作 ISBN 1633430235 在我自己的代码和书中的示例 第 146 页 中 我想通过 dockerfile 安装 git My
  • 如何在ubuntu的conda环境中更改Rstudio中的R版本

    我在基本系统中安装了 R 4 3 和 Rstudio 在 conda 环境中安装了旧版本的 R 4 2 3 命令which R返回环境中安装的 R 的目录 home 用户 miniconda3 envs anndata2ri pip bin
  • QDataWidgetMapper;将 TableWidget 映射到模型

    我没有找到任何文档显示 QDataWidgetMapper 实际上适用于哪些小部件 也没有找到任何使用 QTableWidget 进行映射的实现 它绝对适用于 QLineEdit 和 QComboBoxes 它们是输入小部件 但是是否可以映
  • 无法在 mysql-apt-config [Ubuntu 14.04] 中选择“确定”

    我使用的是 Ubuntu 14 04 sudo apt get update总是给我这个选项来配置 mysql apt config 我尝试选择版本 按 tab gt 在 确定 上突出显示的键 按 Enter 但没有任何反应 它再次返回并突
  • Jupyter Notebook 找不到 Python 模块

    不知道发生了什么 但每当我使用 ipython 氢 原子 或 jupyter 笔记本时都找不到任何已安装的模块 我知道我安装了 pandas 但笔记本说找不到 我应该补充一点 当我正常运行脚本时 python script py 它确实导入
  • 让 Rails 生产在端口 80 上运行

    我正在尝试让我的 Rails 应用程序在生产模式下运行 但遇到了一些困难 我正在使用 Passenger 和 apache 并运行 Ubuntu 12 04 我已经配置和创建了生产数据库 并设置了乘客 状态如下 rvmsudo passen
  • Pandas 中的 Groupby、转置和追加?

    我有一个数据框 如下所示 每个用户有10条记录 现在 我想创建一个如下所示的数据框 userid name1 name2 name10 这意味着我需要反转该列的每 10 条记录name并附加到新的数据框 那么 它是如何做到的呢 有什么办法可
  • FTP 下载冻结整个应用程序

    我正在尝试从 FTP 服务器下载一个大约 100 MB 的文件 这是一个测试 bin 文件 因为我正在测试该应用程序 我猜我将来想要下载的文件会更重 当我想下载文件时 整个应用程序就会冻结 几秒钟后它就会下载文件 该文件已完成 并且已成功下
  • Android 存储库初始化失败

    我想我非常仔细地遵循该网站的说明 http source android com source downloading html http source android com source downloading html 但是当我尝试这
  • Python:返回 // 正则表达式之间的字符串[重复]

    这个问题在这里已经有答案了 我仍然不明白正则表达式 我阅读了文档 但是在我想出了正则表达式字符之后 那么如何使用它们呢 例如 我只想返回前两个斜杠之间的任何内容 en lemon peel n ca llimona n is 的输出应该是
  • pygame.error:文件不是 Windows BMP 文件(问题的延续)

    我最近开始使用 Mac 进行编码 因此 我必须从以前的计算机 Windows 中移走所有文件 长话短说 在发生此错误之前一切都很好 pygame error File is not a Windows BMP file 我检查了 Stack
  • 卷曲选项 -:未知

    我运行此命令在 ubuntu 18 04 上安装更新版本的 nodejs curl sL https deb nodesource com setup 12 x sudo E bash 我收到错误 curl 选项 未知 我在多个系统上尝试过
  • ubuntu 16.04.1 LTS 启动 Android 模拟器时崩溃

    我已经尝试过 Android studio 上的 AVD 和 Genymotion 模拟器 我的 ubuntu 16 04 1 在启动 android 模拟器时崩溃 冻结 我的电脑内存是16G 在我于 2016 年 9 月 19 日安装了
  • 使用 Python 绘制 USGS 水文数据甘特图?

    我编译了一个数据帧 其中包含几个不同流计的 USGS 流数据 现在我想创建一个类似的甘特图this https stackoverflow com questions 31820578 how to plot stacked event d
  • 没有名为“turtle”的模块

    我正在学习并尝试用Python3制作贪吃蛇游戏 我正在进口海龟 我正在使用 Linux mint 19 PyCharm python37 python3 tk Traceback most recent call last File hom
  • 如何授予 apache 使用 NTFS 分区上的目录的权限?

    我在一台带有 20GB 硬盘的旧机器上运行 Linux Lubutu 12 10 我有一个 1 TB 外部硬盘 上面有一个 NTFS 分区 在该分区上 有一个 www 目录 用于保存我的网页内容 它在启动时自动安装为 media t515
  • 如何将字符串转换为浮点数? [复制]

    这个问题在这里已经有答案了 我需要转换变量 pi string 3 1415926 变成一个浮子 这是我正在处理的事情 你的线路应该是pi float float pi string float pi string 是一个浮点值 你不能给它
  • 没有名为“PIL”的模块

    当我尝试时遇到错误 from PIL import Image ImageFilter 在 Python 文件中我收到一条错误消息ModuleNotFoundError No module named PIL 到目前为止 我已经尝试卸载 重
  • Ubuntu 上的 Vim:文本渲染错误,奇怪地重复和消失

    不久前我在 ubuntu 12 04 上安装了 vim 有时 当我在代码上运行光标 使用键盘 而不是鼠标 时 文本会消失 就好像渲染字符时出现问题一样 当我再次运行光标时 它通常会重新出现 这似乎是随机发生的 但通常足以让人恼火 为了更清楚

随机推荐

  • Dreamweaver 的替代品? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 首先 好几年来我都严格在 Dreamweaver 的代码视图中进行所有编码 我could在记事本中完成
  • 返回数组组合数组的函数

    我正在尝试做一个 combinations带有三个参数的函数 下划线 mixin arr pockets duplicates 这是我设计的一个测试 旨在展示行为应该如何 expect combinations 1 2 1 false to
  • php 返回无效的 json

    以下 php 代码返回无效的 json 错误 不知道为什么
  • MySQL 查询检查一列中的两个值

    我正在编写一个查询 其中列中有 4 种类型 Xtype P C D R 我想查一下在哪里Xtype P and Xtype D那么如何将两者用于同一列呢 我知道我可以使用不同的列WHERE id 1 AND status online但不确
  • R:将 LIME 应用于 Quanteda 文本模型的问题

    这是我的修改版本上一个问题 https stackoverflow com q 50273919 6327771 我正在尝试在我的设备上运行 LIMEquanteda依赖的文本模型特朗普和克林顿推文数据 https www kaggle c
  • sed/awk + ​​regex 删除第一个字段匹配的重复行(ip 地址)

    我需要一个解决方案来删除第一个字段是 IPv4 地址的重复行 例如 我在文件中有以下行 192 168 0 1 text1 text2 192 168 0 18 text03 text7 192 168 0 15 sometext some
  • C# 和 SQL Server 2008 CLR 序列化问题

    我正在尝试创建一个SqlUserDefinedAggregate用 C 附加到我的 SQL Server 2008 实例 我正在使用 NET 3 5 基本上 我想计算看到字符串值的次数 由于用途 它确实需要是一个聚合函数 该函数的代码在逻辑
  • 数据框和子图中的日期错误

    我正在尝试在 csv 文件中绘制数据 目前 如果我要转换它 我的日期也不会在图中正确显示 如何更改它以显示 Y m d 定义的正确数据格式 第二个问题是 我目前正在一个图中绘制所有数据 但希望为每个 Valuegroup 绘制一个子图 我的
  • 如何在 Perl 中删除与特定模式匹配的行?

    我想做类似的事情sed在 Perl 中 即能够删除与特定模式匹配的行 鉴于此输入 abcd edfd abcd derder abcd erre 我想删除包含的行bc 我怎样才能做到这一点 我必须在 Windows 上使用双引号 perl
  • Python - 显示 csv 文件中具有重复值的行

    我有一个包含几列的 csv 文件 其中一列填充了随机数 我想在那里找到重复的值 如果有 奇怪的情况 但这毕竟是我想要检查的 我想显示 存储存储这些值的完整行 为了说清楚 我有这样的事情 第一 无论什么 230 无论什么 等等第二个 任意 1
  • HttpMediaTypeNotAcceptableException

    我的 jQuery 函数有问题 我想要实现的是在列表框中填充数据 JavaScript 函数 function load getJSON findAdminGroupsURL ajax true function data var html
  • FPS 极低,我应该使用什么分析应用程序来查找性能问题?

    我正在创建 XNA 游戏 但得到了意想不到的结果 FPS 极低 大约 2 12 fps 我应该使用什么程序来测试性能并找出导致性能下降的原因 你有没有尝试过使用SlimTune http code google com p slimtune
  • Android:在RelativeLayout的onTouchEvent中看不到ACTION_MOVE/UP

    我注册了一个相对布局的监听器 见下文 我想添加一些自定义事件处理 mOnTouchListener new OnTouchListener Override public boolean onTouch View view MotionEv
  • 如何删除在composer中保存的用户名和密码(laravel 4)

    我已经使用 Composer 更新了我的 Laravel 供应商 我购买了一个位于 github 私人仓库中的软件包 在下载作曲家询问用户名和密码时 我输入了错误的密码 因此出现错误 之后我再次运行composer update 但这次它只
  • React useEffect 清理函数意外调用

    我正在创建一个自定义挂钩来在表单提交时获取 api 我在 useEffect 挂钩内进行 api 调用 并且我有一个减速器来处理挂钩的状态 其中一个州是trigger首先设置为 false 来控制 useEffect 是否执行任何操作 重点
  • Spyder 不运行代码中的新更改

    我正在尝试使用 Spyder 3 2 4 通过 Anaconda 更新 Python 3 6 代码 但是当我对正在处理的代码进行更改并尝试运行它时 它将运行我启动会话的代码 有谁知道这个问题有什么解决办法吗 更改您正在处理的 py 目录 右
  • 窗口最小化时,页面可见性 API 在 Chrome OS X 上不起作用

    根据 Google 的文档 他们已经实现了 Page Visibility API https developers google com chrome whitepapers pagevisibility https developers
  • Android应用程序与三星和wiko的兼容性问题

    目前我的应用程序有一个小问题 在大多数设备上一切正常 但在某些三星和 wiko 上我收到此错误 java lang NoClassDefFoundError android support v7 internal view menu Men
  • 片段示例中的 Android ListView [重复]

    这个问题在这里已经有答案了 在哪里可以找到使用示例ListView in Fragment 我知道样本中有一个例子 但不幸的是我找不到它 也许你可以建议一些东西 你的 Fragment 可以子类化列表片段 http developer an
  • Ubuntu graphviz 'sfdp' 不工作

    我正在尝试做一些Networkx Graphviz graphs 运行后 pos nx graphviz layout G prog sfdp 发生错误 说 Error remove overlap Graphviz not built w