【问题标题】:load_dataset('multi_nli') from dataset is not working, getting import error来自数据集的 load_dataset('multi_nli') 不起作用,出现导入错误
【发布时间】:2021-04-27 22:36:01
【问题描述】:

我目前正在从事一个 NLI 项目,大约一周前,load_dataset('multi_nli') 工作得很好。但是,当我要再次导入它并测试不同的模型时,却出现了导入错误。

ImportError: cannot import name 'setup_logging' from 'fsspec.utils' (/opt/conda/lib/python3.7/site-packages/fsspec/utils.py)

应该安装所有东西,比如数据集等,但它不起作用。

【问题讨论】:

  • 可以在 Google Colab 中导入数据集,但在 Kaggle 上它给了我 ImportError
  • 发现 fsspec 需要升级,因为 Kaggle 使用默认版本。 !pip install --upgrade fsspec 修复了问题

标签: python nlp dataset


【解决方案1】:

在 kaggle 笔记本中遇到了同样的问题。 对我来说,解决方案是卸载 s3fs,这是首先导致导入 fsspec 的包。因此,只需将其添加到 kaggle 笔记本开头的单元格中即可。

!pip3 install datasets
!pip3 uninstall fsspec

【讨论】:

  • 这对我在 kaggle 笔记本 !pip uninstall fsspec -y!pip install fsspec==2021.5.0 上有效
  • @user3476359 你的回答为我在 Kaggle 比赛中节省了很多时间:-)
猜你喜欢
  • 2019-09-30
  • 2011-06-19
  • 1970-01-01
  • 1970-01-01
  • 2018-12-05
  • 2017-08-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多