如何解决没有名为“gensim.sklearn_api”的模块如何解决
我有点困惑,我想使用 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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。