Python 无法从sklearn.feature\u extraction.text导入CountVectorizer导入

Python 无法从sklearn.feature\u extraction.text导入CountVectorizer导入,python,scikit-learn,importerror,Python,Scikit Learn,Importerror,我正试图从sklearn导入CountVectorizer,如下所示: 来自sklearn.feature\u extraction.text import countvectorier sklearn:0.0 scikit学习:0.23.2 努比:1.19.2 scipy:1.5.2 threadpoolctl:2.1.0 joblib:0.17.0 每次尝试运行代码时,我都会收到以下错误: No name 'feature_extraction' in module 'sklearn'

我正试图从
sklearn
导入
CountVectorizer
,如下所示:

来自sklearn.feature\u extraction.text import countvectorier

  • sklearn:0.0
  • scikit学习:0.23.2
  • 努比:1.19.2
  • scipy:1.5.2
  • threadpoolctl: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运行它。另外,我可以在VM上运行它,但它没有明显的原因就停止了工作。

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

您使用的是venv吗?您可以使用以下输出进行更新:
pip list
python-c'import-sklearn;[在目录(sklearn)中为x打印(x)]”
?您是否正在使用pylint?python3-c'import-sklearn;[print(x)for x in dir(sklearn)]“sklearn\u SETUP all builtins cached check\u build\u doc file loader name package path spec version\u config\u distributor\u init base clone config\u context exceptions get\u config logger logging os set\u config SETUP\u module show\u versions sys utilsI无法打印完整的pip列表,因为它超出了字符限制,有什么特别的东西,你正在寻找一个我可以把它放在这里,我也认为我在使用pylint,老实说,不知道如何检查