![](/img/trans.png)
[英]Load Python Pickle File from S3 Bucket to Sagemaker Notebook
[英]AWS Sagemaker Studio, cannot load pickle files
我是 Sagemaker 的新手,我正在嘗試將 pickle 數據集加載到 sagemaker 筆記本中。 我正在使用 Python 3(數據科學)kernel 和 ml.t3.medium 實例。 我要么從 S3 加載泡菜,要么直接從工作室上傳它,如下所示:
import pickle5
with open('filename', 'rb') as f:
x = pickle.load(f)
我得到這個錯誤:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
/opt/conda/lib/python3.7/site-packages/IPython/core/formatters.py in __call__(self, obj)
700 type_pprinters=self.type_printers,
701 deferred_pprinters=self.deferred_printers)
--> 702 printer.pretty(obj)
703 printer.flush()
704 return stream.getvalue()
..................... more errors here
/opt/conda/lib/python3.7/site-packages/pandas/core/generic.py in __getattr__(self, name)
5268 or name in self._accessors
5269 ):
-> 5270 return object.__getattribute__(self, name)
5271 else:
5272 if self._info_axis._can_hold_identifiers_and_holds_name(name):
pandas/_libs/properties.pyx in pandas._libs.properties.AxisProperty.__get__()
/opt/conda/lib/python3.7/site-packages/pandas/core/generic.py in __getattr__(self, name)
5268 or name in self._accessors
5269 ):
-> 5270 return object.__getattribute__(self, name)
5271 else:
5272 if self._info_axis._can_hold_identifiers_and_holds_name(name):
AttributeError: 'DataFrame' object has no attribute '_data'
你能檢查你的 Pandas 版本嗎? 當腌制文件以舊 Pandas 版本寫入時,通常會發生此錯誤。 您的 Sagemaker 筆記本可能運行 Pandas > 1.1,其中 dataframe 被腌制的 Pandas 可能小於 1.1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.