cannot import name joblib from sklearn.externals

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

原因: scikit-learn版本太新了,

方法一: 使用joblib包代替

import joblib

方法二: 版本回退

删除当前版本的scikit-learn

pip uninstall scikit-learn

安装旧版本的scikit-learn

pip install scikit-learn==0.20.3
针对cannot import namejoblibfromsklearn.externals 这里写自定义目录标题此时有两种解决办法(1)将joblib包复制到externals文件夹中(2)不用(1)那么麻烦 #网上有说是因为sklearn版本太新了回退版本即可 其实不需要这么麻烦,无法从某个地方导入某个包,说明这个地方没有这个包 通过Anaconda Prompt 使用 conda install joblib 安装joblib包 在Anaconda Prompt中输入 conda search joblib 搜寻结果如下: 可以看到我们已经从网上下载好了包 此时在spyder中输入 imp 阅读详情

相关推荐

但是报错cannot import name 'joblib' from 'sklearn.externals

这个错误的意思是你在尝试从sklearn.externals中导入joblib,但是却找不到这个名字。 这可能是因为你使用的sklearn版本过旧,joblib在更新的版本中已经不再是sklearn.externals的一部分了。建议你升级sklearn版本,或者直接在代码中导入joblib,不再从sklearn.externals中导入。 ...

weixin_35756130的博客 1970

运行报错importError: cannot import namejoblibfromsklearn.externals‘,pycharm无法成功安装scikit-learn。

原因是python电脑的默认python版本过高,不支持安装scikit_learn==0.20.0。进入pycharm选择项目为interpreter为新创建创建的anaconda环境。在anaconda文件下的envs内寻找所创建的虚拟环境的python.exe地址。如果python版本为python3.8或更高版本进行以下操作。(如果有django记得把django环境配置也换了以防万一)寻找新建虚拟环境下的python.exe地址。如果环境中出现你所命名的环境,证明创建成功。

2301_80391037的博客 1554

python报错:cannot import namejoblibfromsklearn.externals

python储存模型时报错,cannot import namejoblibfromsklearn.externals’ (C:\anaconda\lib\site-packages\sklearn\externals_init_.py) 原因: 使用的anaconda 而不是自己下载的python 解决: 删除:from sklearn.externals import joblib 更改为:import joblib ...

刘文凯的博客 2627

报错:cannot import name joblib from sklearn.externals

机器学习中保存模型报错cannot import name 'joblib' from 'sklearn.externals'

weixin_45570921的博客 3万+

from sklearn.externals import joblib ImportError: cannot import namejoblib

from sklearn.externals import joblib ImportError: cannot import namejoblib’ 在机器学习中,有时需要保存或加载模型,就会引入from sklearn.externals import joblib。但是大多数参考的文章时间太久,而sklearn.externals.joblib在0.21中已弃用,在0.23中被删除。故因为scikit-learn版本问题,运行时会出现报错:from sklearn.externals import

aclplr的博客 1万+

ImportError: cannot import namejoblibfromsklearn.externals

ImportError: cannot import name 'joblib' from 'sklearn.externals'解决问题解决思路解决方法 解决问题 ImportError: cannot import namejoblibfromsklearn.externals’ (C:\anaconda3\lib\site-packages\sklearn\externals_init_.py) 解决思路 sklearn.externals.joblib函数是用在0.21及以前的版本中,在

学习爱好者fz的博客 1万+

cannot import namejoblibfromsklearn.externals‘解决方法之一

(base) C:\Users\asus>pip show joblib Name: joblib Version: 0.16.0 Summary: Lightweight pipelining: using Python functions as pipeline jobs. Home-page: https://joblib.readthedocs.io Author: Gael Varoquaux Author-email: gael.varoquaux@normalesup.org Licen

weixin_44539090的博客 5525

from sklearn.externals import joblib 失败 cannot import name joblib

这是因为joblib已经从sklearn中移除了,可以直接改为 import joblib

qq_31370935的博客 2782

cannot import namejoblibfromsklearn.externals

使用scikit-learn跑一个两年前的案例, 报错:cannot import namejoblibfromsklearn.externalscannot import name 'joblib' from 'sklearn.externals 原因: scikit-learn版本太新了, 回退版本即可 原来的代码: from sklearn.externals import joblib 修改如下:直接引用joblib import joblib 默默地学..

weixin_43442778的博客 2194

ImportError: cannot import namejoblibfromsklearn.externals

ImportError: cannot import namejoblibfrom 'sklearn.externals 问题:导入’joblib’时出现的问题 解决办法: 1.首先在你的环境里面输入:pip show joblib 2.然后将 fom sklearn.externals import joblib改成import joblib,即可解决问题。 如下所示: ...

weixin_47031898的博客 1718

使用from sklearn.external import joblib报错:cannot import name joblib from sklearn.externals

关于使用from sklearn.external import joblib报错问题 做实验的时候使用from sklearn.external import joblib 报错:cannot import name joblib from sklearn.externals 解决办法1: 在终端中下载0.21.0之前版本的sklearn pip install sklearn==0.20.4 解决办法2: 不用更改sklearn的版本号,直接在代码中使用import joblib即可 ...

一个learner的博客 6494

cannot import namejoblibfromsklearn.externals

保存模型时 from sklearn.externals import joblib joblib.dump(clf, 'model.pkl',compress=3) 报错 cannot import name 'joblib' from 'sklearn.externals' 这是sklearn的版本的问题,最新版本需要pip install joblib

csg3140100993的博客 975

sklearn 使用joblib保存模型,并解决cannot import name joblib from sklearn.externals报错

cannot import name joblib from sklearn.externals的原因是使用joblib不需要从sklearn中导入了,解决方法: import joblib save_model = DecisionTreeRegressor(max_features=None,max_depth='sqrt') joblib.dump(save_model, "train_model.m") # 保存 # model = joblib.load('train_model.m') # 读

呆萌的代Ma 3974

from sklearn.externals import joblib ImportError: cannot import namejoblib

joblib不需要从sklearn中导入,而sklearn.externals.joblib在0.21中已弃用,在0.23中被删除 直接使用即可,解决方法 import joblib

const 887
上一篇: 【Java】深入理解Java虚拟机P1-3(JVM性能调优+内存模型+虚拟机原理)
下一篇: 【Linux】安装配置libconfig库
菜菜2022
博客等级 码龄9年 67粉丝 1033原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值