解决sklearn找不到模块(安装后但导入失败)

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

要点一:卸载全部numpy、scipy和scikit-learn包

pip uninstall numpy
pip ninstall scipy
pip uninstall scikit-learn

出现错误原因:安装包的来源问题,也可以理解为包版本兼容问题,有的包使用官方出版,有的包使用whl文件安装
解决方案:将所有包都统一来源,要么全部使用官方出版的包,要么全部使用whl里面的包,问题就解决了
所有包在这里

pip install 下载包的路径+包的名字.whl

注意安装顺序!!!
第一个安装numpy。因为后两个安装必须依靠numpy。

要点二:按照要点一操作后还是导入失败

原因:numpy版本太高,无法与scikit-learn版本匹配
解决方案:安装合适版本的各个库(这里其实把numpy降低下就好了)
测试方案:(没试过,jupyter直接能用了,当时试了下终端,貌似不好用)
添加python的环境变量Path
输入python,打开解释器
输入import sklearn
若正常进入下一行,则成功

Original: https://blog.csdn.net/qq_41693168/article/details/127591871
Author: 陌上骑驴Yiping_Chen
Title: 解决sklearn找不到模块(安装后但导入失败)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/722850/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球