[Python] pickle파일 로드하기와 에러 unsupported pickle protocol
2021. 9. 7. 13:33ㆍ스터디/Python
import pickle
with open("filename.pickle","rb") as fr:
data = pickle.load(fr, encoding='bytes')
print(data)
(Error) 위 코드 사용시 다음의 에러가 발생하는 경우
ValueError: unsupported pickle protocol: 5 site:stackoverflow.com
해당 에러는 python의 버전에 의해 발생하는 에러이다.
관련 내용은 다음을 참조하였다.
'pickle5'를 설치하고, pickle 대신 패키지 pickle5를 활용한다.
!pip3 install pickle5
import pickle5 as pickle
with open("filename.pickle","rb") as fr:
data = pickle.load(fr, encoding='bytes')
print(data)
'스터디 > Python' 카테고리의 다른 글
[Keras] 내가 보려고 쓴 Probability Bayesian Neural Network(Probability BNN) 구현하기 (0) | 2021.11.21 |
---|---|
[Keras] 내가 보려고 쓴 Bayesian Neural Network(BNN) 구현하기 (0) | 2021.11.19 |
[Keras] ImageDataGenerator에서 Image와 Label 뽑아내기 (0) | 2021.07.16 |
[Python] 문자열(str)을 시계열(datetime)으로 자료형 변환 (0) | 2021.07.06 |
[Python] cplex 코드를 python 코드로 작성하기 (0) | 2021.06.24 |