Я использую Python 3.6 на платформе ноутбуков Anaconda Jupyter.Мой компьютер использует Win 8.1 в качестве ОС.
Я пытался импортировать PCA из sklearn, используя следующие строки:
import sklearn
from sklearn import decomposition
from sklearn.decomposition import PCA
третья строка возвращает ошибку модуля: ModuleNotFoundError: No module named 'sklearn.utils._joblib'
Как ни странно, я не смог 'Не найти ни одной записи об этой ошибке онлайн!Буду признателен за любую помощь.Я скопировал полное сообщение об ошибке ниже:
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-375-2e95ea83a366> in <module>()
1 import sklearn
----> 2 from sklearn import decomposition
3 from sklearn.decomposition import PCA
4 # Make an instance of the Model
5 pca = PCA(.95)
E:\Anaconda3\lib\site-packages\sklearn\decomposition\__init__.py in <module>()
9 from .incremental_pca import IncrementalPCA
10 from .kernel_pca import KernelPCA
---> 11 from .sparse_pca import SparsePCA, MiniBatchSparsePCA
12 from .truncated_svd import TruncatedSVD
13 from .fastica_ import FastICA, fastica
E:\Anaconda3\lib\site-packages\sklearn\decomposition\sparse_pca.py in <module>()
11 from ..linear_model import ridge_regression
12 from ..base import BaseEstimator, TransformerMixin
---> 13 from .dict_learning import dict_learning, dict_learning_online
14
15
E:\Anaconda3\lib\site-packages\sklearn\decomposition\dict_learning.py in <module>()
15
16 from ..base import BaseEstimator, TransformerMixin
---> 17 from ..utils._joblib import Parallel, delayed, effective_n_jobs
18 from ..externals.six.moves import zip
19 from ..utils import (check_array, check_random_state, gen_even_slices,
ModuleNotFoundError: No module named 'sklearn.utils._joblib'