ModuleNotFoundError:没有名为'sklearn.linear_model._base'的模块

问题描述 投票:0回答:1

我正在尝试加载另存为.joblib文件的模型。我已经尝试过picklesklearn.externals.joblibjoblib本身。所有相同的错误。以下是我要执行的操作的示例。

 clf = joblib.load("linear_regression_model.joblib")

此模型是使用sklearn.linear_model.LinearRegression制成的。但是,当我尝试打开此文件时,出现此错误:

ModuleNotFoundError: No module named 'sklearn.linear_model._base'

软件包版本:

Python 3.7.5

Sklearn 0.21.3

Joblib 0.14.0

Scipy 1.3.2

有什么想法吗?预先感谢。

python scikit-learn joblib
1个回答
0
投票

想通了。该模型是在具有不同版本sklearn的不同系统上创建的。在与创建模型相同的系统上加载模型不会造成任何问题。

© www.soinside.com 2019 - 2024. All rights reserved.