问题描述
使用pickle.load(f)
读取pkl文件的时候,报错ValueError: unsupported pickle protocol: 5
解决方案
原因是由于保存pkl文件的版本是python3.8,而读取的时候用了python3.7来读取,所以才会报错。
解决办法就是:保存和读取pkl文件用同样的python版本
另外附上python保存和读取pkl文件的方法:【Python】Python保存和读取字典
使用pickle.load(f)
读取pkl文件的时候,报错ValueError: unsupported pickle protocol: 5
原因是由于保存pkl文件的版本是python3.8,而读取的时候用了python3.7来读取,所以才会报错。
解决办法就是:保存和读取pkl文件用同样的python版本
另外附上python保存和读取pkl文件的方法:【Python】Python保存和读取字典