기타
_pickle.UnpicklingError: invalid load key, '\xc8' 오류해결
woo11
2021. 12. 20. 20:27
pkl 파일 로드 중 발생한 문제였습니다.
당연히 pickle.dump로 처리된 파일로 생각해서 pickle.load, gzip.load 다써봤으나 오류가 발생했고,
파일을 쓴 원 소스를 뜯어보니 joblib으로 작성된 거였습니다.
해결 방법
import joblib
with open('__.pkl', 'rb') as f:
data = joblib.load(f)
print(data)
모든 경우에 위의 라이브러리(joblib)가 들어맞는 게 아닐 수 있으며, joblib, pickle, gzip으로 다 해봐도 안될 경우는 pkl 파일을 작성하는 부분의 소스를 다시 살펴보시는 게 좋을 것 같습니다.