【发布时间】:2016-05-12 15:54:04
【问题描述】:
【问题讨论】:
【问题讨论】:
您可以使用 conda 安装 pydot 和 pyparsing。
conda install -c anaconda pydot=1.2.3
conda install -c anaconda pyparsing=2.2.0
【讨论】:
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。
【讨论】:
尝试使用命令行:
import pydot
如果你得到ImportError,只需重新安装这个模块。
也许您安装了多个 Python(例如 2.7 和 3.5)。安装时,您将模块放在一个 Python 中并尝试导入另一个。
此外,由于安装时您只是将文件复制到本地目录,因此可能会发生此问题。如果是,请使用pip 或setuptools 进行安装或将您的本地目录添加到sys.path。
【讨论】:
pydot。 JRazor 建议您重新安装。
import。我的意思是pydot 包不在您的计算机上。因此 Python 不知道在哪里可以找到它。我猜你可以通过从命令行运行sudo pip install pydot(不是Python shell)来安装pydot。
不知道如何在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
【讨论】: