今天使用python3.6读取存好的pickle文件时报了unsupported pickle protocol: 5的错误。
原因是我用的python版本是python3.6,但是那个pkl文件是用python3.8创建的,而pickle protocol:5是3.8的默认protocal,python3.6只支持到4。
解决方法是:在python3.6的环境里装上pickle5这个包。
$pip install pickle5
然后再到python代码里,用import pickle5 as pickle; 之后就把它当pickle用就完事了。