我在Windows65位机器上运行Anaconda,Python3.5。我已经成功运行了
conda安装-c,anaconda graphviz以及pydot。
在导入theano、pydot和numpy并实例化theano函数f之后,当我尝试运行
theano.printing.pydotprint(f, outfile='f.png',var_with_name_simple=True)我得到了AttributeError:
在if pd.find_graphviz()中,文件"C:\Users\Me\Anaconda3\lib\site-packages\theano\printing.py",第35行:
AttributeError:模块'pydot‘没有特性'find_graphviz’
怎么了?我是不是在运行一个糟糕的pydot版本?
--肯
发布于 2017-03-08 02:26:05
来自github https://github.com/fchollet/keras/issues/3210上的一个相关问题:尝试安装pydot-ng而不是pydot。
发布于 2017-10-14 14:41:06
在pydot == 1.2.3中删除了函数find_graphviz。更多详情请查看this pydot issue。相反,pydot会在当前环境的PATH变量中搜索GraphViz可执行文件。
发布于 2017-11-22 11:41:21
你到底是怎么安装pydot的?据我所知,pydot的Pip安装只支持python 2.7版本。
对于python 3+,您可以尝试在Conda Cloud上获得其他版本的pydot。我使用pydotplus:
conda install -c conda-forge pydotplus https://stackoverflow.com/questions/42615998
复制相似问题