方案一
这个错误是因为 pyLDAvis 模块没有找到 gensim_models 子模块。
可能是因为安装的 pyLDAvis 版本不兼容 gensim_models,或者你没有安装 gensim 模块。
可以尝试更新 pyLDAvis 和 gensim 模块,或者使用兼容的版本。
也可以通过使用下面的命令安装缺失的 gensim_models 模块:
pip install pyLDAvis gensim_models
如果还是遇到问题,可以尝试重新安装 pyLDAvis 和 gensim 模块。
暂且叫成方案二(PS:我小白一个,啥也不会)
刚刚在GitHub上边看到了一个解决办法
翻译一下:
我收到以下关于pyLDAvis和gensim的错误
ModuleNotFoundError:没有名为“pyLDAvis.gensim”的模块
在谷歌上没有找到任何解决方案,尽管这似乎与如何更新版本和更改名称有关。我尝试将pyLDAvis.gensim_models导入为gensimvis,但也不起作用。
我终于按照本文的预期完成了这项工作,但它需要降级到gensim 3.8.3,然后将第一个导入和属性名称更改为pyLDAvis.gensim_models.prepare()
我来尝试做一下能不能改好这个报错,改好继续写