Q1
QPython 3.7 Error: Unsupported Pickle Protocol 5 - Stack Overflow
def load_sample(sample_filename):
if os.path.exists(sample_filename) == False:
print("%s: no such file." % (sample_filename))
with open(sample_filename, 'rb') as f:
content = pickle.load(f)
f.close()
pkl文件是py3.8+pickle5保存的,所以在python3.7+pickle protocle4环境下无法读取
解决方法:
!pip install pickle5
import pickle5 as pickle
with open(path_to_protocol5, "rb") as fh:
data = pickle.load(fh)
Q2 无法加载script模型