首页 > 其他 > 详细

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

时间:2018-04-26 20:30:36      阅读:197      评论:0      收藏:0      [点我收藏+]

如果遇到错误:ImportError: DLL load failed: 找不到指定的模块
出现错误原因:安装包的来源问题,也可以理解为包版本兼容问题,有的包使用官方出版,有的包使用whl文件安装

解决方案:将所有包都统一来源,要么全部使用官方出版的包,要么全部使用whl里面的包,问题就解决了

numpy+scipy+scikit-learn组件,使用whl文件安装下载:

下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

找到库对应的python版本进行下载。我的是python36,因此下载版本如下:

numpy-1.14.2+mkl-cp36-cp36m-win_amd64.whl

scipy-1.0.1-cp36-cp36m-win_amd64.whl

scikit_learn-0.19.1-cp36-cp36m-win_amd64.whl

第一步:卸载原始版本,包括Numpy、Scipy、Scikit-Learn
pip uninstall scikit-learn
pip uninstall numpy
pip uninstall scipy

第二步:去到Python安装Scripts目录下,再使用pip install xxx.whl安装,先装Numpy\Scipy包,再安装Scikit-Learn。

技术分享图片

这样就可以解决问题了。

 

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

原文:https://www.cnblogs.com/whu-2017/p/8954542.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!