【问题标题】:How to fix this error? FileNotFoundError: [WinError 2] The system cannot find the file specified如何修复此错误? FileNotFoundError: [WinError 2] 系统找不到指定的文件
【发布时间】:2019-10-17 06:20:22
【问题描述】:

我的代码是这样的:

from anytree import Node, RenderTree
from anytree.exporter import DotExporter

udo = Node("Udo")
marc = Node("Marc", parent=udo)
lian = Node("Lian", parent=marc)
dan = Node("Dan", parent=udo)
jet = Node("Jet", parent=dan)
jan = Node("Jan", parent=dan)
joe = Node("Joe", parent=dan)
for pre, fill, node in RenderTree(udo):
    print("%s%s" % (pre, node.name))

DotExporter(udo).to_picture("udo.png")

我收到这样的错误。如果我使用 to_dotfile 而不是 to_picture,它会创建点文件。我希望这个 to_picture 函数能够工作。如何解决此错误?

FileNotFoundError                         Traceback (most recent call last)
<ipython-input-1-2a66170e009d> in <module>
     12     print("%s%s" % (pre, node.name))
     13 
---> 14 DotExporter(udo).to_picture("udo.png")

~\Anaconda3\lib\site-packages\anytree\exporter\dotexporter.py in to_picture(self, filename)
    266             dotfile.flush()
    267             cmd = ["dot", dotfilename, "-T", fileformat, "-o", filename]
--> 268             check_call(cmd)
    269         try:
    270             remove(dotfilename)

~\Anaconda3\lib\subprocess.py in check_call(*popenargs, **kwargs)
    340     check_call(["ls", "-l"])
    341     """
--> 342     retcode = call(*popenargs, **kwargs)
    343     if retcode:
    344         cmd = kwargs.get("args")

~\Anaconda3\lib\subprocess.py in call(timeout, *popenargs, **kwargs)
    321     retcode = call(["ls", "-l"])
    322     """
--> 323     with Popen(*popenargs, **kwargs) as p:
    324         try:
    325             return p.wait(timeout=timeout)

FileNotFoundError: [WinError 2] The system cannot find the file specified

【问题讨论】:

  • 检查文件是否存在
  • 确保udo.png这个文件退出,你正在运行你的.py文件
  • 我正在尝试在此代码中创建 udo.png 文件。 @prashantrana
  • 我正在尝试在此代码中创建 udo.png 文件。 @shaikmoed
  • 查看doc。要知道如何使用.to_picture()

标签: python visualization anytree


【解决方案1】:

安装graphviz对我有用

https://graphviz.org/download

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-01
    • 2019-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-28
    • 2018-05-21
    相关资源
    最近更新 更多