【python报错】ModuleNotFoundError: No module named ‘pyLDAvis.gensim_models‘

方案一

这个错误是因为 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()


我来尝试做一下能不能改好这个报错,改好继续写

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值