SORU
11 NİSAN 2013, PERŞEMBE


pydot ve graphviz hata: dosya mümkün olmayacaktır dot_parser't almak Mümkün

Pydot ile çok basit bir kod çalıştırdığımda

import pydot # import pydot or you're not going to get anywhere my friend :D 

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

for i in range(3):

  edge = pydot.Edge("king", "lord%d" % i)
  graph.add_edge(edge)

vassal_num = 0
for i in range(3):
  for j in range(2):
    edge = pydot.Edge("lord%d" % i, "vassal%d" % vassal_num)
    graph.add_edge(edge)
    vassal_num  = 1

graph.write_png('example1_graph.png')

Bana aşağıdaki hata mesajını gösterir:

Couldn't import dot_parser, loading of dot files will not be possible.

Python 2.7.3 kullanıyorum

CEVAP
27 Temmuz 2013, CUMARTESİ


Bu genelinde gelir başkası için, 1 pyparsing değişiklikler nedeniyle.2 x.x bırakın. Pydot yüklemek için pip kullanarak, pyparsing eski sürümü yükleyin:

pip uninstall pyparsing
pip install -Iv https://pypi.python.org/packages/source/p/pyparsing/pyparsing-1.5.7.tar.gz#md5=9be0fcdcc595199c646ab317c1d9a709
pip install pydot

Eğer kullanarak PİP pyparsing yüklediniz mi değil, ama onun yerine setup.py şuna bir bakın kullanılan solution paketi kaldırmak için. Teşekkürler @qtips.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Darren Kitchen

    Darren Kitch

    3 EKİM 2011
  • HSmasteryoda .

    HSmasteryoda

    22 Ocak 2010
  • Juan Carlos Candela Bordera

    Juan Carlos

    4 Mart 2009