【问题标题】:Django Model Graph (pydot) ErrorDjango 模型图(pydot)错误
【发布时间】:2016-11-19 02:11:33
【问题描述】:

我最近开始使用现有的复杂模型处理一个大型 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'

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

【问题讨论】:

    标签: python django graph model pydot


    【解决方案1】:

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

    不兼容

    使用 pydotplus 对我有用。

    pip install pydotplus
    

    【讨论】:

      【解决方案2】:

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

      pip install pydot==1.1.0
      

      【讨论】:

        猜你喜欢
        • 2015-04-07
        • 2012-03-10
        • 2016-02-01
        • 1970-01-01
        • 2023-03-03
        • 2016-03-28
        • 1970-01-01
        • 1970-01-01
        • 2011-12-17
        相关资源
        最近更新 更多