ImportError:DLL加载失败:找不到指定的模块(sklearn)

Sam*_*ack 1 python dll numpy scikit-learn

我在Python 3.5中安装了numpy,scipy和scikit-learn.当我运行我的程序时,我收到此错误.

Traceback (most recent call last):
  File "D:/Dropbox/Cong Toan/Tools/NLP_Tools/doc_sim.py", line 1, in <module>
    from sklearn.feature_extraction.text import TfidfVectorizer
  File "C:\Python35-32\lib\site-packages\sklearn\__init__.py", line 57, in <module>
    from .base import clone
  File "C:\Python35-32\lib\site-packages\sklearn\base.py", line 11, in <module>
    from .utils.fixes import signature
  File "C:\Python35-32\lib\site-packages\sklearn\utils\__init__.py", line 11, in <module>
    from .validation import (as_float_array,
  File "C:\Python35-32\lib\site-packages\sklearn\utils\validation.py", line 16, in <module>
    from ..utils.fixes import signature
  File "C:\Python35-32\lib\site-packages\sklearn\utils\fixes.py", line 324, in <module>
    from scipy.sparse.linalg import lsqr as sparse_lsqr
  File "C:\Python35-32\lib\site-packages\scipy\sparse\linalg\__init__.py", line 112, in <module>
    from .isolve import *
  File "C:\Python35-32\lib\site-packages\scipy\sparse\linalg\isolve\__init__.py", line 6, in <module>
    from .iterative import *
  File "C:\Python35-32\lib\site-packages\scipy\sparse\linalg\isolve\iterative.py", line 7, in <module>
    from . import _iterative
ImportError: DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)

Tua*_*nNV 6

经过几天的搜索并重新安装几乎所有东西后,我也遇到了同样的问题.我找到了答案:

第1步:卸载scipy和numpy

第2步:下载numpy + mkl(软件包名称是numpy + mkl,而不是numpy软件包和mkl软件包)和scipy 这个页面如armatita所提到的

Step3:首先安装numpy + mkl,然后scipy

祝你好运