安装完pydot后,在theano中仍无法使用,可能的原因:
1,是否安装了依赖的软件包
2,pydot1.0.25中存在的一个bug,将下面的地方修改过来再安装即可:
--- pydot.py.orig 2011-04-10 17:39:01.000000000 +0200 |
+++ pydot.py.quote 2011-12-20 16:57:53.000000000 +0100 |
@@ -1582,7 +1582,7 @@ |
else: |
graph.append( '{\n' ) |
else: |
- graph.append( '%s %s {\n' % (self.obj_dict['type'], self.obj_dict['name']) ) |
+ graph.append( '%s %s {\n' % (self.obj_dict['type'], quote_if_necessary(self.obj_dict['name'])) ) |
for attr in self.obj_dict['attributes'].iterkeys(): |
按照上面的方式fix后,能正常使用pydot。