码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-04-26 21:17:03      阅读:1099      评论:0      收藏:0      [点我收藏+]

标签:文件   统一   python3   包括   pip   来源   win   错误   官方   

如果遇到错误: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: 找不到指定的模块

标签:文件   统一   python3   包括   pip   来源   win   错误   官方   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!