Python的igraph图论包绘制报错sh: open: command not found的解决方案

 
Category: Python

问题

在macOS中使用Python 的iGraph包进行图的绘制时, 报错sh: open: command not found, 这个问题是由于iGraph包通过macOS内置的open命令进行图片的打开, 而open命令的路径未被读取导致1.

解决

在家目录中(/Users/XXX/)新建文件.igraphrc, 写入以下内容

[apps]
image_viewer = /usr/bin/open

如果不放心, 可以通过以下命令查找open的位置:

❯ which open
/usr/bin/open

参考

当然是万能的Stack Overflow: