我正试图用以下行从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学习