我正在尝试加载另存为.joblib
文件的模型。我已经尝试过pickle
,sklearn.externals.joblib
和joblib
本身。所有相同的错误。以下是我要执行的操作的示例。
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
有什么想法吗?预先感谢。
想通了。该模型是在具有不同版本sklearn的不同系统上创建的。在与创建模型相同的系统上加载模型不会造成任何问题。