实验环境
windows10
·python3·
问题描述
导入from lda2vec import preprocess, Corpus
时报错:
File "C:\Program Files\JetBrains\PyCharm 2020.2.1\plugins\python\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\dell\Anaconda3\envs\tf2\lib\site-packages\lda2vec\utils.py", line 5, in <module>
import pyLDAvis
File "C:\Program Files\JetBrains\PyCharm 2020.2.1\plugins\python\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'pyLDAvis'
分析解决
很简单,在Python3
中导包的方式发生了变化,应为import lda2vec.dirichlet_likelihood
而不是import dirichlet_likelihood