Question Importation de l'objet: AttributeError: l'objet 'module' n'a pas d'attribut 'find_graphviz'


Quand je cours import theano En Python, je reçois le message d'erreur suivant:

Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import theano
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/theano/__init__.py", line 74, in <module>
    from theano.printing import pprint, pp
  File "/usr/local/lib/python2.7/dist-packages/theano/printing.py", line 35, in <module>
    if pd.find_graphviz():
AttributeError: 'module' object has no attribute 'find_graphviz'

Quel pourrait être le problème et comment y remédier?

J'utilise Theano 0.8.2 sur Ubuntu 14.04.4 LTS x64 avec Python 2.7.6 x64.


J'ai essayé sans succès:

  • sudo apt-get install -y graphviz libgraphviz-dev

13
2017-07-18 22:12


origine


Réponses:


Dans pydot Version 1.2.x,find_graphviz fonction ont été déconseillé. Pour résoudre ce problème, vous devez installer la version 1.1.0 de pydot ici https://github.com/erocarrera/pydot/tree/v1.1.0 . Et c'est du travail pour moi. Peut aider.


21
2017-07-19 09:56



J'ai résolu en installant pydot-ng -> $ pip install pydot-ng


11
2017-11-14 14:32



Pour une raison quelconque, le module Python pydot créait le problème:

Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> import pydot
>>> pydot.find_graphviz()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'find_graphviz'

J'utilisais pydot 1.2.2.

Je l'ai désinstallé en utilisant sudo pip uninstall -y pydot, et j'ai pu ensuite réussir import theano.

Rapport d'erreur: https://github.com/Theano/Theano/issues/4759


4
2017-07-18 22:29



Je l'ai résolu en utilisant

sudo pip install graphviz
sudo apt-get install graphviz

avec la version 1.2.3 de pydot fonctionne très bien


2
2017-11-27 05:32