Python ModuleNotFoundError:没有名为';sklearn.decomposition';

Python ModuleNotFoundError:没有名为';sklearn.decomposition';,python,tensorflow,anaconda,Python,Tensorflow,Anaconda,我想从sklearn.decomposition导入PCA,但出现以下错误: “ModuleNotFoundError:没有名为'sklearn.decomposition'的模块”。(只需导入学习作品) 有人知道我如何解决这个问题吗 我已经在Anaconda(conda版本:4.8.3)中安装了这些软件包。如果模块已安装,请卸载并重新安装Sklearn。 python-mpip安装-U sklearn请检查您的scikit-learn软件包版本: import sklearn print (s

我想从sklearn.decomposition导入PCA,但出现以下错误: “ModuleNotFoundError:没有名为'sklearn.decomposition'的模块”。(只需导入学习作品)

有人知道我如何解决这个问题吗


我已经在Anaconda(conda版本:4.8.3)中安装了这些软件包。

如果模块已安装,请卸载并重新安装Sklearn。
python-mpip安装-U sklearn
请检查您的
scikit-learn
软件包版本:

import sklearn
print (sklearn.__version__) # this causes the problem!
您可以卸载当前的
scikit-learn

$ conda remove scikit-learn
然后安装降级的软件包:

$ conda install -c conda-forge scikit-learn=0.20

这回答了你的问题吗?你有哪个sklearn版本?@Peter可能没有,如果
import sklearn
有效的话