无法从sklearn.feature_extract.text导入CountVectorizer



我正试图用以下行从sklearn导入CountVectorizer

from sklearn.feature_extraction.text import CountVectorizer

  • sklearn:0.0
  • scikit学习:0.23.2
  • 编号:1.19.2
  • scipy:1.5.2
  • 线程池ctl:2.1.0
  • joblib:0.17.0

每次我尝试运行代码时,我都会收到以下错误:

No name 'feature_extraction' in module 'sklearn' pylint(no-name-in-module)
Unable to import 'sklearn.feature_extraction.text' pylint(import-error)

如果重要的话,我会在虚拟机内部的Linux系统上的vscode中运行它。此外,我可以早些时候在虚拟机上运行它,但它没有明显的原因就停止了工作。

我发现了为什么我的vscode出于某种原因将我的文件保存为.pyc,而它无法识别带有pyc的库。如果其他人遇到此问题,请注意,我的文件仍然显示py,但自动生成了一个pycache文件夹。

因为sklearn已被弃用试试这个:

pip install scikit-learn

Scikit learn没有安装。请安装。

  • 打开一个新的终端
  • 运行此命令:pip安装scikit学习

最新更新