尝试导入sklearn模块时DLL加载失败

尝试导入sklearn模块时DLL加载失败,dll,import,scikit-learn,Dll,Import,Scikit Learn,我正在尝试导入scikit学习模块 from sklearn.model_selection import train_test_split 并接收错误消息 File "C:\Software\Anaconda\lib\site-packages\scipy\sparse\linalg\eigen\arpack\arpack.py", line 45, in <module> from . import _arpack ImportError: DLL load fail

我正在尝试导入scikit学习模块

from sklearn.model_selection import train_test_split
并接收错误消息

File "C:\Software\Anaconda\lib\site-packages\scipy\sparse\linalg\eigen\arpack\arpack.py", line 45, in <module>
    from . import _arpack

ImportError: DLL load failed: The specified procedure could not be found.
文件“C:\Software\Anaconda\lib\site packages\scipy\sparse\linalg\eigen\arpack\arpack.py”,第45行,在
从…起导入\u arpack
ImportError:DLL加载失败:找不到指定的过程。
我不是第一个遇到这个问题的人

()

但这两种补救措施都没有在讨论中提出

  • 卸载/重新安装
    scipy
  • 修改
    fixes.py
    文件

  • 解决了我的问题。如果您有任何新想法,我们将不胜感激。

    或许可以尝试一次重新安装几个依赖项
    conda install numpy numpy base scipy scikit learn mkl--强制重新安装
    谢谢--我尝试了一下,但仍然得到相同的
    DLL加载失败
    错误。你解决了这个问题吗?我最终解决了这个问题。这花了几个小时,我尝试了很多方法,包括完全重新安装Anaconda,然后发现
    conda卸载scipy
    然后
    pip安装scipy
    似乎可以消除这个问题(即绕过
    conda
    )。我并不完全相信单靠这个改变就可以解决这个问题,但如果你遇到同样的问题,也许值得一试。