PyGraphviz要求:
Python(版本3.7以上)
GraphViz (版本2.42或更高版本)
sudo apt-get install graphviz graphviz-dev
pip install --pre pygraphviz
如果执行第二句命令行时提示
error: command 'gcc' failed: No such file or directory
[end of output]
可以先安装gcc再重新执行
sudo apt-get install gcc
joern最新版本和老版本输出的dot文件格式不一样,pydot读取函数也要对应改变:
OLD: ... = nx.DiGraph(nx.drawing.nx_pydot.read_dot(...))
NEW: ... = nx.DiGraph(nx.drawing.nx_agraph.read_dot(...))