【发布时间】:2021-01-25 01:57:48
【问题描述】:
我正在尝试使用以下行从 sklearn 导入 CountVectorizer:
from sklearn.feature_extraction.text import CountVectorizer
- sklearn:0.0
- scikit-learn:0.23.2
- numpy: 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 上运行它,但它只是无缘无故停止工作。
【问题讨论】:
-
您使用的是 venv 吗?你能更新输出:
pip list,python -c 'import sklearn;[print(x) for x in dir(sklearn)]'吗?你在用pylint吗? -
python3 -c 'import sklearn; [print(x) for x in dir(sklearn)]' SKLEARN_SETUP all builtins cached check_build __doc file loader name package path spec version _config _distributor_init base clone config_context exceptions get_config logger logging os set_config setup_module show_versions sys utils
-
我无法打印完整的点子列表,因为它超过了字符数限制,您是否正在寻找特定的东西,我可以把它放在这里,我想我正在使用 pylint,老实说不要知道如何检查
标签: python scikit-learn importerror