graphviz 错误:点:无法打开 hello.dot(OSX El Capitan)

Posted

技术标签:

【中文标题】graphviz 错误:点:无法打开 hello.dot(OSX El Capitan)【英文标题】:graphviz error: dot: can't open hello.dot (OSX El Capitan) 【发布时间】:2016-12-27 05:09:13 【问题描述】:

我正在尝试使用 Mac (El Capitan) 安装和使用 graphviz。按照 cmets 中 graphviz 网站上的建议,我已经安装了 xcode、xcode 命令工具、macports 和更新的 macports。然后我使用命令

通过 macports 安装了 graphviz

sudo port install graphviz-gui

我通过输入检查了 graphviz 是否正确安装

点 -h

在终端,并得到响应

$ dot -h 点:选项 -h 无法识别

用法:点 [-Vv?] [-(GNE)name=val] [-(KTlso)] ...(等等)

表示安装成功。

然后我在文本编辑器中创建了两个测试文件(名为 hello.dot 和 hello.gv)。

当我输入时

dot -Tpng -O hello.dot

在终端,我得到了

错误:点:无法打开 hello.dot

与 hello.gv 相同

我也尝试过直接使用 graphviz.app 打开 hello.dot 和 hello.gv,但我收到一个错误窗口弹出窗口,提示“无法打开文档“hello.dot”。”或“无法打开文档“hello.gv”。”

我试过重启终端和重启我的电脑,都不管用。

我已经下载了最新版本的 graphviz 的 .pkg 安装程序,但我害怕安装它,以防它与安装了 macports 的应用程序版本发生干扰。如果是这种情况,请任何人提供建议?

很擅长电脑,这是我第一次使用终端......所以我真的希望有一个非常简单、愚蠢的事情我做错了 - 我已经观看了每个 graphviz youtube 教程并浏览了我可以在网上找到的每个帮助页面,但没有运气。我不知所措 - 我不知道出了什么问题,非常感谢一些帮助 - 在此先感谢!

【问题讨论】:

简单修复:在富文本格式中使用 TextEdit。任何其他计算机都遇到同样的问题,只需转到格式 - >制作纯文本,为图形编写点语言,取消选择“如果没有提供扩展名..”并将文件命名为.gv。在finder中,右键name.gv,用graphviz打开... TA-DA! 【参考方案1】:
    在 Finder 窗口中选择 hello.dot 文件 键入 Command-I 打开一个关于 hello.dot 的信息对话框 转到打开方式:并选择Graphviz 同时选择全部更改...

应该这样做。您现在也可以在终端窗口中键入 open hello.dot。而且您不需要 Graphviz 在您的 PATH 中。

【讨论】:

以上是关于graphviz 错误:点:无法打开 hello.dot(OSX El Capitan)的主要内容,如果未能解决你的问题,请参考以下文章

为什么graphviz dot不能打开一个dot文件?

pydot 和 graphviz 错误:无法导入 dot_parser,无法加载 dot 文件

graphviz hello world

Graphviz,gvpr 无法识别

无法让 pydot 在 Windows 10 上找到 graphviz

没有名为 _graphviz 的模块