1

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

在 windows cmd 上运行以下命令时:

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

我收到以下错误:

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

有关如何解决此问题的任何建议?

4

2 回答 2

2

pydot==1.1.0 不适用于 Python 3.5。因为 pydot 1.1.0 与Python 3.5不兼容

使用pydotplus对我有用。

pip install pydotplus
于 2016-08-26T16:54:31.973 回答
2

您必须使用较旧的pydot. 1.1.0 版适用于我。安装:

pip install pydot==1.1.0
于 2016-07-16T15:32:16.427 回答