首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从sklearn.externals.joblib导入Sklearn

无法从sklearn.externals.joblib导入Sklearn
EN

Stack Overflow用户
提问于 2019-05-13 13:56:10
回答 5查看 19.6K关注 0票数 7

我是个初学者,刚开始学习机器。我试图从imputer中导入sklearn类,但是我无法做到。

代码语言:javascript
复制
from sklearn.preprocessing import Imputer,LabelEncoder,OneHotEncoder,StandardScaler

(C:\ProgramData\Anaconda3\lib\site-packages\sklearn\externals\joblib__init__.py) ImportError:无法从“sklearn.externals.joblib”导入名称“version

EN

回答 5

Stack Overflow用户

发布于 2020-07-24 13:39:43

我也有同样的问题。我已经取代了

from sklearn.externals import joblib

使用

import joblib

它在Python 3.7.2中运行得很好

票数 12
EN

Stack Overflow用户

发布于 2020-06-07 22:05:54

我相信有一个更新的Scikit-学习,使该导入不可用。

我的本地安装是0.20.3版本,这个导入非常有效。但是在我的服务器上,我安装了0.23.1并弹出了这个错误。新版本一定有些问题。

对于我的情况,使用import joblib修复问题。在你的情况下,这似乎更复杂。如果你在你的系统上安装了多个Scikit学习版本,这听起来很像一个原因。您需要卸载所有这些文件,并对sklearn进行干净的安装。

票数 6
EN

Stack Overflow用户

发布于 2022-02-19 20:43:15

这个问题有时会因为版本而发生。这也许会有帮助:如果你写过这样的文章

代码语言:javascript
复制
from sklearn.externals import joblib

将其修改如下:

代码语言:javascript
复制
import joblib
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56113916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档