在加载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')