python在window中显示内存对象关系图objgraph出错的应对办法

时间:2023-02-02 11:50:55
 
a=1x = [a]y = [x,a]import objgraphobjgraph.show_refs([y], filename='sample-graph.png')

运行结果:
Graph written to c:\users\yiniu~1.rog\appdata\local\temp\objgraph-0_f63s.dot (3 nodes)
Graph viewer (xdot) and image renderer (dot) not found, not doing anything else


所有东西都安装好了,还是不行。网上搜了一下,没有直接解决办法。无非就是看个图而已,对象关系数据是生成在dot文件中。
灵机一动,使用安装graphviz时安装的gvedit.exe就能正确显示了。如下图