';显示格式化程序&x27;Python中的属性错误

';显示格式化程序&x27;Python中的属性错误,python,error-handling,lda,Python,Error Handling,Lda,我正在编写一个主题建模脚本,它使用gensim包基于一组文档创建一个模型 在准备使用pyLDAvis软件包可视化模型时,我遇到了以下错误: import pyLDAvis pyLDAvis.enable_notebook() Traceback (most recent call last): File "/dev2.py", line 2, in <module> pyLDAvis.enable_notebook() File "/Users/username/L

我正在编写一个主题建模脚本,它使用gensim包基于一组文档创建一个模型

在准备使用pyLDAvis软件包可视化模型时,我遇到了以下错误:

import pyLDAvis
pyLDAvis.enable_notebook()

Traceback (most recent call last):
  File "/dev2.py", line 2, in <module>
    pyLDAvis.enable_notebook()
  File "/Users/username/Library/Python/3.6/lib/python/site-packages/pyLDAvis/_display.py", line 311, in enable_notebook
    formatter = ip.display_formatter.formatters['text/html']
AttributeError: 'NoneType' object has no attribute 'display_formatter'
import-davis
pyLDAvis.enable_notebook()
回溯(最近一次呼叫最后一次):
文件“/dev2.py”,第2行,在
pyLDAvis.enable_notebook()
文件“/Users/username/Library/Python/3.6/lib/Python/site packages/pyLDAvis/_display.py”,第311行,在enable_笔记本中
formatter=ip.display\u formatter.formatters['text/html']
AttributeError:“非类型”对象没有“显示\格式化程序”属性

启用笔记本电脑功能仅适用于使用笔记本电脑时。如果您正在编写一个将可视化输出为HTML文档的脚本,那么您不需要(也不应该)调用该函数。相反,我认为您需要使用的只是准备和功能。

启用笔记本功能仅适用于您使用笔记本时。如果您正在编写一个将可视化输出为HTML文档的脚本,那么您不需要(也不应该)调用该函数。相反,我认为您需要使用的只是准备和功能。

谢谢!这是正确的。只需做
Visualization=pyLDAvis.gensim.prepare(lda\u模型、语料库、字典)
,然后
pyLDAvis.save\u html(Visualization,'lda\u Visualization.html')
就可以了!谢谢这是正确的。只需做
Visualization=pyLDAvis.gensim.prepare(lda\u模型、语料库、字典)
,然后
pyLDAvis.save\u html(Visualization,'lda\u Visualization.html')
就可以了!