2016-07-15 64 views
1

我最近开始使用现有的复杂模型开发一个大的Django项目。我需要将该模型可视化,所以我决定使用django-extensions(即pygraphviz)。但不幸的是,未能安装pygraphviz在windows上使用pip,所以我安装了pydotDjango模型图(pydot)错误

当在Windows上运行以下命令CMD:

python manage.py graph_models --pydot -a -g -o my_project_visualized.png 

我收到以下错误:

AttributeError: 'list' object has no attribute 'write' 

如何解决这个问题的任何建议?

回答

2

您必须使用较旧的pydot。版本1.1.0适用于我。通过以下方式安装:

pip install pydot==1.1.0 
2

pydot == 1.1.0对我来说不适用于Python 3.5。因为pydot 1.1.0与不兼容Python 3.5

使用pydotplus为我工作。

pip install pydotplus