答案 0 :(得分:12)
pip install pydot
pip install graphviz
有一个类似的问题: Keras: "RuntimeError: Failed to import pydot." after installing graphviz and pydot
pip
安装pydot
,但不安装GraphViz。 GraphViz二进制文件(dot
,neato
等)需要与pydot
分开下载和安装。此外,应将这些可执行文件的位置添加到$PATH
环境变量(或操作系统中的等效变量)中。在查看当前路径中包含的目录时,pydot
无法找到dot
。
答案 1 :(得分:4)
你不知道如何在python spyder中安装pydot吗?如果您在Windows上使用Spyder,您可以尝试在CMD
中输入以下代码(我不知道它是否在Linux上有效):
conda install -c https://conda.binstar.org/sstromberg pydot
如果在安装pydot后显示“InvocationException:找不到GraphViz的可执行文件”,则还需要安装GraphViz:
conda install GraphViz
答案 2 :(得分:2)
尝试命令行:
import pydot
如果您获得ImportError
,请重新安装此模块。
也许您有多个Python安装(例如2.7和3.5)。安装时,将模块放在一个Python中,然后尝试导入另一个。
此外,由于您刚刚将文件复制到本地目录,因此可能会发生此问题。如果是,请使用pip
或setuptools
进行安装,或将您的本地目录添加到sys.path
。
答案 3 :(得分:2)
您可以使用conda安装pydot
和pyparsing
。
conda install -c anaconda pydot=1.2.3
conda install -c anaconda pyparsing=2.2.0