python以下导入包的格式错误的是_python – Pydot错误:无法识别文件格式“png”...

我需要通过pydot构建一个

pythonic图解决方案,并尝试运行一个简单的代码,如:

import pydot

graph = pydot.Dot(graph_type='graph')

i=1

edge = pydot.Edge("A", "B%d" % i)

graph.add_edge(edge)

graph.write_png('graph.png')

这是为了在png文件上构建一个简单的图形(A-B1).

在解决了很多错误配置后,现在我得到了:

Traceback (most recent call last):

File "/Users/zallaricardo/Documents/Python/test_png.py", line 7, in

graph.write_png('graph.png')

File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pydot.py", line 1809, in

lambda path, f=frmt, prog=self.prog : self.write(path, format=f, prog=prog))

File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pydot.py", line 1911, in write

dot_fd.write(self.create(prog, format))

File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pydot.py", line 2023, in create

status, stderr_output) )

pydot.InvocationException: Program terminated with status: 1. stderr follows: Format: "png" not recognized. Use one of:

logout

直到现在还无法找到我特定环境的直接解决方案.

有关如何修复它的任何提示?

需要适用于python 2.7和mac os x 10.9.

我目前安装的包:

cycler==0.9.0

decorator==4.0.4

graphviz==0.4.7

matplotlib==1.5.0

networkx==1.10

numpy==1.10.1

pydot2==1.0.33

pyparsing==1.5.7

PyPDF2==1.25.1

python-dateutil==2.4.2

pytz==2015.7

six==1.10.0

wheel==0.26.0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值