from datasets import load_dataset
# 下载 IMDb 数据集
dataset = load_dataset("pietrolesci/imdb")
dataset.save_to_disk("./dataset_imdb")
# 输出数据集信息
print(dataset)
上述代码报错:
Traceback (most recent call last): File "e:\3_DesktopMigration\AI_Lee20231227\1_Codes\1_NegativeSampling_pytorch_sgns_master\1_downloadDataset_Lee20240228.py", line 1, in <module> from datasets import load_dataset File "D:\1_Software\1_SoftwareApplication\miniconda3\miniconda3\envs\myAI_LearnEnv\Lib\site-packages\datasets\__init__.py", line 34, in <module> from .arrow_dataset import Dataset, concatenate_datasets File "D:\1_Software\1_SoftwareApplication\miniconda3\miniconda3\envs\myAI_LearnEnv\Lib\site-packages\datasets\arrow_dataset.py", line 46, in <module> from .arrow_reader import ArrowReader File "D:\1_Software\1_SoftwareApplication\miniconda3\miniconda3\envs\myAI_LearnEnv\Lib\site-packages\datasets\arrow_reader.py", line 33, in <module> from .table import InMemoryTable, MemoryMappedTable, Table, concat_tables File "D:\1_Software\1_SoftwareApplication\miniconda3\miniconda3\envs\myAI_LearnEnv\Lib\site-packages\datasets\table.py", line 331, in <module> class InMemoryTable(TableBlock): File "D:\1_Software\1_SoftwareApplication\miniconda3\miniconda3\envs\myAI_LearnEnv\Lib\site-packages\datasets\table.py", line 356, in InMemoryTable @inject_arrow_table_documentation(pa.Table.from_pandas) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\1_Software\1_SoftwareApplication\miniconda3\miniconda3\envs\myAI_LearnEnv\Lib\site-packages\datasets\table.py", line 21, in wrapper out = wraps(arrow_table_method)(method) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\1_Software\1_SoftwareApplication\miniconda3\miniconda3\envs\myAI_LearnEnv\Lib\functools.py", line 61, in update_wrapper wrapper.__wrapped__ = wrapped ^^^^^^^^^^^^^^^^^^^ AttributeError: readonly attribute
解决方案:
更新datasets库版本。
pip install datasets --upgrade
问题解决:
有如下显示: