TypeError:加载pickle文件时需要一个整数(获取类型字节)



在加载pickle文件时抛出以下错误。返回类型。代码类型(TypeError:需要一个整数(获取类型字节(

if __model is None:
    with open('banglore_home_prices_model_2.pickle', 'rb') as f:
        __model = pickle.load(f) - > Error is raised for this line of code
    print(__model)

看起来这个错误实际上是由cloudpickle引起的,不确定这是由冲突版本引起的。如果有人遇到这个问题,请告诉我是什么帮助你解决了这个问题
我已经为此项目创建了虚拟环境并安装了需求。我使用的是python3版本。

您正在以"rb";模式原样opens the file in binary format for reading

  • 试试这个
import pickle
pickle.load('banglore_home_prices_model_2.pickle')
  • 或使用joblib加载
from joblib import load
model = load('banglore_home_prices_model_2.pickle')

最新更新