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

Windows10虚拟环境安装TensorFlow2.5后运行model.fit报TypeError错误

问题解决思路

该报错核心原因是Pillow库版本与TensorFlow 2.5依赖的keras_preprocessing组件不兼容,高版本Pillow调整了__array__方法的入参规则,而keras_preprocessing调用该方法时的传参逻辑仅适配低版本Pillow,因此触发参数数量不匹配的错误。可按以下步骤修复:

  • 卸载当前环境的高版本Pillow:
    执行命令:pip uninstall -y pillow
  • 安装适配TensorFlow 2.5的Pillow版本,推荐8.4.0版本:
    执行命令:pip install pillow==8.4.0
  • 若调整Pillow版本后仍有报错,同步检查numpy版本适配性:TensorFlow 2.5兼容的numpy版本范围为1.19.2~1.21.6,若当前版本超出范围,执行命令替换:
    pip install numpy==1.21.6
  • 补充注意:TensorFlow 2.5官方适配的CUDA版本为11.2、cuDNN版本为8.1,若你当前安装的CUDA/cuDNN版本与该版本差异较大,后续可能触发GPU运算相关的其他异常,建议按需调整驱动组件版本。

内容的提问来源于stack exchange,提问作者nemo developer

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.14 02:27:01