在 Mac OS 上安装图形工具,图形绘制问题

Install graph-tool on Mac OS, graph drawing issue

最后,创建了一个 env 通过频道 vgauthier 安装 graph-tool

我现在想我可能已经使用了 python 的早期版本,或者为此安装了一个全新的 python 最新版本。

但是因为它是创建 dev 的学习过程的一部分。 env..(同时担心我的 Mac 安装了太多相互关联的依赖项)

如果这响起任何铃声或有任何建议,请告诉我: Incompatible library version 声明 _cairo.cpython-36m-darwin.so 需要更高版本的 libcairo.2.dylib

错误可能来自:

  1. .condarc 文件上,顺便说一下频道优先级错误,因此无法找到正确的文件 (修改为conda-forge > ~dir/vgauthier > default
  2. 我在谷歌搜索后放弃安装 pygobject Mac OS 不支持(这显然是错误的,或者我只是没有很好地搜索)

解决方案conda-installed python 用户轻松设置 graph-tool

  • 获得 GUI 的好处(真的是一个神选项)->

https://medium.com/@ronie/installing-graph-tool-for-python-3-on-anaconda-3f76d9004979

  • 继续使用命令行(仍然从 GUI 中获取想法) conda install -c pkgw-forge gtk3 conda install -c https://conda.anaconda.org/fallen pygobject (如果缺少 cairo blah blah,请查找 igraph 的设置说明,它有更多信息和帮助,是一个较旧的库)

在安装 graph-tool 之前执行这些操作,我仍然想知道为什么我不能从系统中删除它。 ;)

对于其他人,https://git.skewed.de/count0/graph-tool/wikis/installation-instructions#compiler-choice-in-macos-x