问题描述
python想使用graphviz这个模块绘制树,在通过pip安装模块后,发现找不到该模块,然后通过解决Graphviz executables are on your systems问题!!!这篇文章发现还需要再本机上安装这个包然后配置环境变量,也照着该步骤一直走下去,但是依然会出现make sure the Graphviz executables are on your systems' PATH
的问题。
问题解决
然后就发现了,下载的Graphviz安装包名字是Graphviz,而非graphviz,改了下名字,重启下pycharm,依旧不行。
感觉有点费解,然后试了下:
import os
os.environ["PATH"] += os.pathsep + r"D:\NotMove\graphviz\bin"
该方法,似乎运行后就可以了。然后我将改行去掉后依旧可以运行,就十分费解,似乎只要运行一次后就都可以运行了,不太懂。
总之,按照链接那篇文章再加上这些试错,应该就可以成功。
后记
2022.7.27又出现了该问题,然后重新安装了一个低版本的graphviz包解决了。
可能的方式:
- 先手动安装,再使用命令安装。
- 关闭编译器再试试。