问题描述
Python3.7程序运行的时候莫名其妙出现这个报错提示:
ValueError: unsupported pickle protocol: 5
解决方案
原因是由于保存pkl文件的版本是python3.8,而读取的时候用了python3.7来读取,所以才会报错。
解决办法就是:保存和读取pkl文件用同样的python版本
另:
我用的 python3.7,后经过各种尝试,发现也可能是redis key 异常,清理后就正常了!
redis 清理很简单,下载一个RedisDesktopManage,连接对应的redis库,清理,ok了!!!
做个笔记,希望对大家有帮助!
python3.8 一般都能正常安装的吧,有问题可以评论区交流。。。