在安装sklearn后,运行代码总会出现问题,与scipy冲突,后来找了各种网站都不好使,只能说博客里垃圾太多
互相抄袭,屁用不管。由于没有详细记录过程,并且博客图片经常会莫名其妙的消失,所以不上图,交代一些关键问题
节点,所以在这里就只能口述了。
错误:
File "E:\Anaconda\lib\site-packages\scipy\sparse\linalg\isolve\iterative.py",
line 10, in
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
然后运行代码,不能导入模块的错误终于消失了,最后成功运行出结果。
本篇原创,讨厌抄袭,欢迎转载