3

In all of my scripts where I use packages dependent on scipy (such as sklearn and statsmodels) I receive this ImportError.

I uninstalled Anaconda and installed a fresh version of Anaconda (the latest 2019.03 for Windows 10). I've also tried creating separate environment and installing scipy, numpy, sklearn independently and this also did not work.

from sklearn import preprocessing
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-d27a4e3c0526> in <module>
----> 1 from sklearn import preprocessing

~\AppData\Local\Continuum\anaconda3\lib\site-packages\sklearn\__init__.py in <module>
     62 else:
     63     from . import __check_build
---> 64     from .base import clone
     65     from .utils._show_versions import show_versions
     66 

~\AppData\Local\Continuum\anaconda3\lib\site-packages\sklearn\base.py in <module>
     12 from scipy import sparse
     13 from .externals import six
---> 14 from .utils.fixes import signature
     15 from .utils import _IS_32BIT
     16 from . import __version__

~\AppData\Local\Continuum\anaconda3\lib\site-packages\sklearn\utils\__init__.py in <module>
     14 from . import _joblib
     15 from ..exceptions import DataConversionWarning
---> 16 from .fixes import _Sequence as Sequence
     17 from .deprecation import deprecated
     18 from .validation import (as_float_array,

~\AppData\Local\Continuum\anaconda3\lib\site-packages\sklearn\utils\fixes.py in <module>
     90     from ._scipy_sparse_lsqr_backport import lsqr as sparse_lsqr
     91 else:
---> 92     from scipy.sparse.linalg import lsqr as sparse_lsqr  # noqa
     93 
     94 

~\AppData\Local\Continuum\anaconda3\lib\site-packages\scipy\sparse\linalg\__init__.py in <module>
    115 from .dsolve import *
    116 from .interface import *
--> 117 from .eigen import *
    118 from .matfuncs import *
    119 from ._onenormest import *

~\AppData\Local\Continuum\anaconda3\lib\site-packages\scipy\sparse\linalg\eigen\__init__.py in <module>
      9 from __future__ import division, print_function, absolute_import
     10 
---> 11 from .arpack import *
     12 from .lobpcg import *
     13 

~\AppData\Local\Continuum\anaconda3\lib\site-packages\scipy\sparse\linalg\eigen\arpack\__init__.py in <module>
     20 from __future__ import division, print_function, absolute_import
     21 
---> 22 from .arpack import *

~\AppData\Local\Continuum\anaconda3\lib\site-packages\scipy\sparse\linalg\eigen\arpack\arpack.py in <module>
     43 __all__ = ['eigs', 'eigsh', 'svds', 'ArpackError', 'ArpackNoConvergence']
     44 
---> 45 from . import _arpack
     46 import numpy as np
     47 import warnings

ImportError: DLL load failed: The specified procedure could not be found.
jeleffto
  • 43
  • 5

1 Answers1

0

The problem seems to be related to the scipy version which is not compatiable, you can try to reinstall it by:

conda install -f scipy

Hope it helps!

Fitz_Hoo
  • 581
  • 5
  • 4