sklearn包在载入plk模型时报错No module named 'sklearn.liner_model.logistic
使用sklearn和pickle,
model_file=open('D:\\work\\test.pickle','rb')
pickle.load(model_file)
载入已经保存好的模型时,发现报错“No module named ‘sklearn.liner_model.logistic’”
找了很多方法,重装numpy,sklearn,配置环境变量等等都试过,但还是出现该问题。
最后发现是保存的model_file模型和自己正在使用的sklearn版本不适配,保存的modelfile用sklearn 0.23.2编写,但自己正在使用的sklearn版本是0.24.0。
最后,pip install scikit-learn=0.23.2成功解决