ModuleNotFoundError: нет модуля с именем 'sklearn.utils._joblib' - PullRequest
0 голосов
/ 03 марта 2019

Я использую 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'

1 Ответ

0 голосов
/ 14 мая 2019

У меня похожая проблема, но описание «Нет модуля с именем« sklearn.externals.joblib.parallel ».Я неоднократно устанавливал и удалял sklearn и joblib, и это не сработало.Наконец я решил эту проблему, комментируя ее в исходном коде пакета.

...