ImportError:没有名为pydot的模块(无法导入pydot)

2024-05-17 10:11:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法导入Spyder中的pydot包,请您帮助我,是否有其他方法导入它。我需要它的决策树可视化。声明

import pydot

不起作用。


Tags: 方法import决策树声明可视化spyderpydot
3条回答
pip install pydot
pip install graphviz

还有一个类似的问题: Keras: "RuntimeError: Failed to import pydot." after installing graphviz and pydot

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

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

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

如果在安装pydot后显示“InvocationException:GraphViz的可执行文件未找到”,则还需要安装GraphViz:

conda install GraphViz

尝试使用以下命令行:

import pydot

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

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

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

相关问题 更多 >