iskandr / fancyimpute

Multivariate imputation and matrix completion algorithms implemented in Python
Apache License 2.0
1.25k stars 178 forks source link

"ImportError: DLL load failed: The specified module could not be found." (Python 3.5.6 :: Anaconda 4.1.1 (64-bit)) #90

Closed Nipom17 closed 5 years ago

Nipom17 commented 5 years ago

I tried running the following codes in Jupyter notebook: < import os import pandas as pd import numpy as np from fancyimpute import KNN
import matplotlib.pyplot as plt from scipy.stats import chi2_contingency import seaborn as sns from random import randrange, uniform >

I got the following errors.


ImportError Traceback (most recent call last)

in () 3 import pandas as pd 4 import numpy as np ----> 5 from fancyimpute import KNN 6 import matplotlib.pyplot as plt 7 from scipy.stats import chi2_contingency ~\Anaconda3\lib\site-packages\fancyimpute\__init__.py in () 1 from __future__ import absolute_import, print_function, division 2 ----> 3 from .solver import Solver 4 from .nuclear_norm_minimization import NuclearNormMinimization 5 from .iterative_imputer import IterativeImputer ~\Anaconda3\lib\site-packages\fancyimpute\solver.py in () 18 from six.moves import range 19 ---> 20 from sklearn.utils import check_array 21 22 from .common import generate_random_column_samples ~\Anaconda3\lib\site-packages\sklearn\__init__.py in () 62 else: 63 from . import __check_build ---> 64 from .base import clone 65 from .utils._show_versions import show_versions 66 ~\Anaconda3\lib\site-packages\sklearn\base.py in () 11 from scipy import sparse 12 from .externals import six ---> 13 from .utils.fixes import signature 14 from . import __version__ 15 ~\Anaconda3\lib\site-packages\sklearn\utils\__init__.py in () 11 12 from .murmurhash import murmurhash3_32 ---> 13 from .validation import (as_float_array, 14 assert_all_finite, 15 check_random_state, column_or_1d, check_array, ~\Anaconda3\lib\site-packages\sklearn\utils\validation.py in () 20 21 from ..externals import six ---> 22 from ..utils.fixes import signature 23 from .. import get_config as _get_config 24 from ..exceptions import NonBLASDotWarning ~\Anaconda3\lib\site-packages\sklearn\utils\fixes.py in () 81 return stats.boxcox(x, lmbda) 82 else: ---> 83 from scipy.special import boxcox # noqa 84 85 ~\Anaconda3\lib\site-packages\scipy\special\__init__.py in () 638 from .sf_error import SpecialFunctionWarning, SpecialFunctionError 639 --> 640 from ._ufuncs import * 641 642 from .basic import * ImportError: DLL load failed: The specified module could not be found. Please help in this.
sergeyf commented 5 years ago

Sounds like your scipy install is broken. Not really a fancyimpute problem.