scikit-learn scipy DLL load failed: 找不到指定的模块。

在安装sklearn后,运行代码总会出现问题,与scipy冲突,后来找了各种网站都不好使,只能说博客里垃圾太多

互相抄袭,屁用不管。由于没有详细记录过程,并且博客图片经常会莫名其妙的消失,所以不上图,交代一些关键问题

节点,所以在这里就只能口述了。

错误: 

File "E:\Anaconda\lib\site-packages\scipy\sparse\linalg\isolve\iterative.py",

line 10, in <module>     from . import _iterative ImportError:

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

解决办法:

首先pip  uninstall scikit-learn,删掉后用

conda install scikit-learn

https://scikit-learn.org/stable/install.html官网链接。

这样安装有时会出现问题,

Preparing transaction: done
Verifying transaction: failed

RemoveError: 'setuptools' is a dependency of conda and cannot be removed from
conda's operating environment.

然后看博客踩了坑:

pip uninstall setuptools

conda install -c anaconda setuptools

先卸载在安装,然后装不上。心中一万匹草泥马

有人说用安全管理员模式,然并卵。

管理员模式如何进?

win10系统:点开始,找到anaconda3,点击一下出现anaconda3 prompt,右键anaconda3 prompt出现“更多”,

更多里面有以管理员身份运行。

进了管理员模式也没用。然后找到一篇博客https://blog.csdn.net/levon2018/article/details/89155220

------------------------------------以下操作均在安全管理员模式下---------------------------------------------

解决办法conda install conda

执行后成功了。Stack Overflow就是牛逼。

最后一步:conda install scikit-learn

成功了,显示:

Proceed ([y]/n)? y

Preparing transaction: done
Verifying transaction: done
Executing transaction: done

然后运行代码,不能导入模块的错误终于消失了,最后成功运行出结果。

本篇原创,讨厌抄袭,欢迎转载

 

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值