コンテンツへスキップ
Python例外エラー
pickle.UnpicklingError

pickle.UnpicklingError

pickleモジュールが提供されたデータをデシリアライズできませんでした。

python

このエラーの原因

データをアンピクルすることができません。よくある原因: データが破損または切り詰められている、互換性のないPythonバージョンでピクルスされた、必要なクラスが利用できない、またはデータが実際にはピクルスデータではない。

修正方法

データが適切にピクルスされており、破損していないことを確認してください。ピクルスとアンピクルスに同じPythonバージョンを使用してください。アンピクルス前に必要なクラスをすべてインポートしてください。バージョン間の互換性にはJSONまたはプロトコルバッファーの使用を検討してください。

公式ドキュメント

関連するエラーコード