错误及解决办法:python import sklearn ——ImportError: DLL load failed while importing _uarray:找不到指定的模块

最近学习《Python机器学习应用》(作者礼欣、嵩天),刚开始安装numpy、scipy、matplotlib、sklearn是先从网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#  下载相应版本的.whl文件,再安装的,安装时全部显示成功,

错误及解决办法:python import sklearn ——ImportError: DLL load failed while importing _uarray:找不到指定的模块

错误及解决办法:python import sklearn ——ImportError: DLL load failed while importing _uarray:找不到指定的模块

但当导入时,只有numpy和matplotlib能成功导入,而scipy和sklearn都失败了,错误提示有:

ImportError: DLL load failed while importing _uarray:找不到指定的模块

错误及解决办法:python import sklearn ——ImportError: DLL load failed while importing _uarray:找不到指定的模块

根据显示,我试图安装或更新_uarray.dll,但事实证明这样不对。

后来是卸载了scipy和sklearn,

pip uninstall "scipy-1.4.1-cp38-cp38-win_amd64.whl"

pip uninstall "scikit_learn-0.22.2.post1-cp38-cp38-win_amd64.whl"

错误及解决办法:python import sklearn ——ImportError: DLL load failed while importing _uarray:找不到指定的模块

直接在cmd中安装:

pip install scipy

这时发现,要下载的scipy-1.4.1-cp38-cp38-win_amd64.whl有31MB,而我自己下载的scipy-1.4.1-cp38-cp38-win_amd64.whl只有14.6MB。

错误及解决办法:python import sklearn ——ImportError: DLL load failed while importing _uarray:找不到指定的模块

错误及解决办法:python import sklearn ——ImportError: DLL load failed while importing _uarray:找不到指定的模块

然后是重装sklearn

pip install sklearn

也发现这样大小不一样的问题。

错误及解决办法:python import sklearn ——ImportError: DLL load failed while importing _uarray:找不到指定的模块

错误及解决办法:python import sklearn ——ImportError: DLL load failed while importing _uarray:找不到指定的模块

当重装完毕,import也不再出错了。

错误及解决办法:python import sklearn ——ImportError: DLL load failed while importing _uarray:找不到指定的模块