错误及解决办法:python import sklearn ——ImportError: DLL load failed while importing _uarray:找不到指定的模块
最近学习《Python机器学习应用》(作者礼欣、嵩天),刚开始安装numpy、scipy、matplotlib、sklearn是先从网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/# 下载相应版本的.whl文件,再安装的,安装时全部显示成功,
但当导入时,只有numpy和matplotlib能成功导入,而scipy和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"
直接在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。
然后是重装sklearn
pip install sklearn
也发现这样大小不一样的问题。
当重装完毕,import也不再出错了。