ImportError: No module named pydot ( unable to import pydot)

ImportError: No module named pydot ( unable to import pydot)

我无法在 Spyder 中导入 pydot 包,你能帮我看看有没有其他方法可以导入它。我需要它来进行决策树可视化。声明

import pydot

不工作。

尝试使用命令行:

import pydot

如果得到 ImportError,只需重新安装此模块即可。

也许您安装了多个 Python(例如 2.7 和 3.5)。安装时,您将模块放入一个 Python 并尝试导入另一个。

此外,由于您只是将文件复制到本地目录而不是安装,因此可能会出现此问题。如果是,请使用 pipsetuptools 进行安装或将您的本地目录添加到 sys.path.

不知道如何在python spyder中安装pydot?如果你在Windows上使用Spyder,你可以尝试在CMD中输入以下代码(我不知道它是否在Linux上有效):

conda install -c https://conda.binstar.org/sstromberg pydot

如果在安装 pydot 后提示“InvocationException: GraphViz's executables not found”,则还需要安装 GraphViz:

conda install GraphViz
pip install pydot
pip install graphviz

有一个类似的问题:

pip 安装 pydot,但不安装 GraphViz。 GraphViz 二进制文件(dotneato 等)需要与 pydot 分开下载和安装。此外,应将这些可执行文件的位置添加到 $PATH 环境变量(或操作系统中的等效变量)。否则 pydot 在查找当前路径中包含的目录时将找不到 dot

您可以使用 conda 安装 pydotpyparsing

conda install -c anaconda pydot=1.2.3
conda install -c anaconda pyparsing=2.2.0