나는 시도 sudo apt-get install cPickle
하고 python3.4-cPickle
있지만 작동하지 않습니다.
답변
cPickle
파이썬 3 에는 없습니다 :
Python 2.x의 일반적인 패턴은 순수 Python으로 구현 된 한 가지 버전의 모듈을 C 확장으로 구현 된 선택적 가속화 버전으로 만드는 것입니다. 예를 들어 pickle 및 cPickle입니다. 이로 인해 가속화 된 버전을 가져 와서이 모듈의 각 사용자에게 순수한 Python 버전으로 돌아 가야하는 부담이 있습니다. Python 3.0에서 가속 버전은 순수 Python 버전의 구현 세부 사항으로 간주됩니다. 사용자는 항상 표준 버전을 가져와야합니다. 표준 버전은 가속 버전을 가져 오려고 시도하고 순수한 Python 버전으로 돌아갑니다. 피클 / cPickle 쌍이이 치료를 받았습니다.
– 출처 .
답변
python3.x cPickle
에서에서 cPickle
로 변경되었습니다 _pickle
. 따라서 python3.x에서 사용하려는 경우 다음을 수행 할 수 있습니다 cPickle
.
import _pickle as cPickle
그러나 Python 3.x에서는 피클을 사용하는 것이 더 쉽습니다.
아무것도 설치할 필요가 없습니다. cPickle
파이썬 3.x에 뭔가가 필요하다면 아마도 버그 일 것입니다.