16

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

import pydot

不管用。

4

4 回答 4

18
pip install pydot
pip install graphviz

有一个类似的问题: Keras:“RuntimeError: Failed to import pydot。” 安装 graphviz 和 pydot 后

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

于 2017-03-28T08:10:24.147 回答
5

你不知道如何在 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
于 2016-05-01T08:46:04.503 回答
2

尝试使用命令行:

import pydot

如果你得到ImportError,只需重新安装这个模块。

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

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

于 2016-02-03T12:37:29.100 回答
2

您可以安装pydotpyparsing使用 conda。

conda install -c anaconda pydot=1.2.3
conda install -c anaconda pyparsing=2.2.0
于 2017-06-13T22:35:59.383 回答