Win7 Python3.7 解决 sklearn库 ImportError:DLL load failed:找不到指定模块

原因

网上找了很多案例,每个人的报错都有特点,最后总结出:
找不到dll文件,可能不仅限于 sklearn 库的问题,也有可能是出现在sklearn的各个依赖库,注意观察报错的各行到底指向的是什么库。

容易出现报错库

· sklearn
· numpy
· scipy
· pandas

报错样例

File “D:Python-3.7\Install\lib\site-packages\sklearn_init_.py”,line 64,in
File “D:Python-3.7\Install\lib\site-packages\scipy_init_.py”,line 64,in
ImportError:DLL load failed:找不到指定模块

注意查看:site-packages文件后面指向的是什么库,只要重新安装对应库就可以,不用安装所有的依赖库。

指向报错库的卸载和安装

1.CMD后直接删除对应库:
pip uninstall scikit_learn
pip uninstall scipy

2.推荐使用国内镜像安装(清华镜像):
简单切换pip安装源的方法:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 需要安装的库名

3.同理继续跑代码看看,如果报错就重新安装出错的库即可

其他镜像参考:

(1)阿里云
http://mirrors.aliyun.com/pypi/simple/

(2)豆瓣
http://pypi.douban.com/simple/

(3)清华大学
https://pypi.tuna.tsinghua.edu.cn/simple/

(4)中国科学技术大学
http://pypi.mirrors.ustc.edu.cn/simple/

(5)华中科技大学
http://pypi.hustunique.com/

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值