没有名为 'gensim.sklearn_api' 的模块如何解决
No module named 'gensim.sklearn_api' how to resolve
我有点困惑,我想使用 texthero 库进行一些 pca 分析。但是当我尝试 运行 我的代码时:
import texthero as hero
import pandas as pd
df['pca']=(df['clean_tweet'].pipe(hero.clean).pipe(hero.do_tfidf).pipe(hero.do_pca))
hero.scatterplot(df, col='pca', color='topic', title="PCA BBC Sport news")
我收到错误:
ModuleNotFoundError: No module named 'gensim.sklearn_api
但是当我输入 !pip show gensim 时。我得到了
Name: gensim
Version: 4.0.1
Summary: Python framework for fast Vector Space Modelling
Home-page: http://radimrehurek.com/gensim
似乎模块“gensim.sklearn_api”已从 Gensim 版本 4 中删除。尝试降级 Gensim 的版本。
python -m pip install gensim==3.8.3
参考:https://github.com/RaRe-Technologies/gensim/wiki/Migrating-from-Gensim-3.x-to-4
我有点困惑,我想使用 texthero 库进行一些 pca 分析。但是当我尝试 运行 我的代码时:
import texthero as hero
import pandas as pd
df['pca']=(df['clean_tweet'].pipe(hero.clean).pipe(hero.do_tfidf).pipe(hero.do_pca))
hero.scatterplot(df, col='pca', color='topic', title="PCA BBC Sport news")
我收到错误:
ModuleNotFoundError: No module named 'gensim.sklearn_api
但是当我输入 !pip show gensim 时。我得到了
Name: gensim
Version: 4.0.1
Summary: Python framework for fast Vector Space Modelling
Home-page: http://radimrehurek.com/gensim
似乎模块“gensim.sklearn_api”已从 Gensim 版本 4 中删除。尝试降级 Gensim 的版本。
python -m pip install gensim==3.8.3
参考:https://github.com/RaRe-Technologies/gensim/wiki/Migrating-from-Gensim-3.x-to-4