大家好,在做可视化分析时,已经安装sklearn库和pyLDAvis库,但运行报错。
请问怎么解决?
代码:
#1可视化(离得远相似度低)
import pyLDAvis
import pyLDAvis.sklearn
pyLDAvis.enable_notebook()
pic = pyLDAvis.sklearn.prepare(lda, tf, tf_vectorizer)
pyLDAvis.save_html(pic, 'lda_pass'+str(n_topics)+'.html')
pyLDAvis.show(pic)
报错:
Traceback (most recent call last):
File "/Users/wangshuaiqi/PycharmProjects/pythonnew/lda.py", line 112, in <module>
import pyLDAvis.sklearn
ModuleNotFoundError: No module named 'pyLDAvis.sklearn'
根据答友回复,在终端加入pip install pyLDAvis.sklearn,依旧报错。
wangshuaiqi@wangshuaiqideMacBook-Pro pythonnew % pip3 install pyLDAvis.sklearn
ERROR: Could not find a version that satisfies the requirement pyLDAvis.sklearn (from versions: none)
ERROR: No matching distribution found for pyLDAvis.sklearn
wangshuaiqi@wangshuaiqideMacBook-Pro pythonnew %
把pyLDAvis的版本调成3.3.0的版本之前的版本就不会报错了
以下回答引用自chatGpt, 有用的话,请采纳哇!!!
这个错误提示是找不到pyLDAvis.sklearn模块,可能是因为你的pyLDAvis库没有安装完整或者版本不兼容。你可以尝试重新安装pyLDAvis库,或者升级到最新版本。可以使用以下命令升级:
pip install --upgrade pyLDAvis
如果还是不行,可以尝试使用conda安装:
conda install -c conda-forge pyldavis
如果还是有问题,可以检查一下sklearn库是否安装成功,或者尝试重新安装sklearn库。
您好,解决了这个问题了嘛?可以请教下吗
同问,请问解决了吗?