pyLDAvis是一个交互式LDA可视化python软件包,可对LDA主题模型进行可视化显示。
官网地址: pyLDAvis · PyPI
Anaconda3安装pyLDAvis是简单的,直接在Anaconda的命令行窗口使用“pip install pyLDAvis”即可完成安装。安装过程如下图所示:
从上图的最后一行,可以看到成功安装了库 funcy-1.17、pyLDAvis-3.3.1和sklearn-0.0。(提示信息比较多,我也没有仔细看;其实提示信息中已经显示了这几个库安装在c盘用户的某个目录)
但是在Jupyter Notebook以及在Spyder中使用下述命令引用库时,会提示错误。
import pyLDAvis
import pyLDAvis.gensim_models as gensimvis
会出现错误:ModuleNotFoundError: No module named 'funcy'
我以为是没有安装这个库,又在Anaconda的命令行窗口使用“pip install funcy”,结果是无法安装,如下图所示:
提示信息是: Requirement already satisfied: funcy in c:\users\zhang\appdata\roaming\python\python39\site-packages (1.17)
意思大致是,funcy已安装在上述目录中,打开上述目录,目录中果然已经有funcy库对应的文件夹,如下图所示:
既然已经有了这个库,那么问题就好解决了,我的解决方法是吧上图所示的两个文件夹复制到“D:\Programs\Anaconda3\Lib\site-packages”(我的Anaconda安装在目录D:\Programs\Anaconda3),如下图:
复制完成后,在Jupyter Notebook以及在Spyder中引用库就不会出错了。
相关参考资料: