You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导入tensorflow_datasets时出现循环导入错误求助

解决tensorflow_datasets导入时的循环引用错误

针对你遇到的 ImportError: cannot import name 'core' from partially initialized module 'tensorflow_datasets' 错误,尝试以下几种解决方案:

  • 检查脚本命名冲突
    如果你的本地脚本文件名是 tensorflow_datasets.py 或 tfds.py,会和官方库名冲突,触发循环导入。立刻重命名你的脚本文件,避免与库名重复。

  • 安装匹配的版本组合
    TensorFlow 2.13.0 与 tensorflow_datasets 4.9.2 可能存在兼容问题,尝试安装经过验证的匹配版本:

    1. 卸载现有版本:
      pip uninstall -y tensorflow-datasets
      
    2. 安装指定兼容版本:
      pip install tensorflow-datasets==4.9.0
      
  • 清理残留文件与缓存

    1. 手动删除anaconda环境中tensorflow_datasets的残留文件夹:找到路径 C:\ProgramData\anaconda3\Lib\site-packages\tensorflow_datasets,删除整个文件夹。
    2. 清理pip缓存后重新安装:
      pip cache purge
      pip install tensorflow-datasets==4.9.0
      
  • 改用conda安装(针对conda环境)
    如果你的环境基于conda,卸载pip版本后用conda安装:

    conda uninstall -y tensorflow-datasets
    conda install -c conda-forge tensorflow-datasets==4.9.0
    

内容的提问来源于stack exchange,提问作者Moustafa Fouda

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 16:52:07