我有一个模糊的问题,即协议2或4都会产生错误。
我安装了python 3.6并使用协议4.但是由于某些原因,在运行它时会恢复到python2.7并且我怀疑这就是为什么我得到了值错误。
这是错误:
File "prod1.py", line 126, in load_pickle
data = pickle.load(f)
File "/usr/lib64/python2.7/pickle.py", line 1378, in load
return Unpickler(file).load()
File "/usr/lib64/python2.7/pickle.py", line 858, in load
dispatch[key](self)
File "/usr/lib64/python2.7/pickle.py", line 886, in load_proto
raise ValueError, "unsupported pickle protocol: %d" % proto
ValueError: unsupported pickle protocol: 4
请帮忙。
答案 0 :(得分:0)