Traceback (most recent call last):
File "sklearn.py", line 4, in <module>
from sklearn.feature_extraction.text import TfidfVectorizer
File "/home/dong/Project/jieba-master/sklearn.py", line 4, in <module>
from sklearn.feature_extraction.text import TfidfVectorizer
ModuleNotFoundError: No module named 'sklearn.feature_extraction'; 'sklearn' is not a package
开始看网上很多说Scikit-learn要求
1、Python (>= 2.7 or >= 3.3),
2、NumPy (>= 1.8.2),
3、SciPy (>= 0.13.3).
以为是这个问题,但是发现都满足,依然一直报错,后来突然知道了是因为我的文件名也叫sklearn所以报错,改了文件名,瞬间错误没有了。
解决方法:看看是否自己的文件名与函数库名字相同。