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

TensorFlow运行报错cudart64_110.dll未找到 版本显示不一致求助

问题根因

你遇到的报错和版本不一致问题核心是两个原因:

  1. 动态库缺失报错Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found是因为运行时调用的TensorFlow版本适配CUDA 11.x,cudart64_110.dll是CUDA 11.0的专属运行库,和你安装的CUDA 10.1不匹配。
  2. conda列表和Python环境查验的TensorFlow版本不一致,是因为你当前运行的Python环境和conda查询的环境不是同一个,或者全局Python环境中安装的TensorFlow 2.6.0优先级高于conda环境内的2.1.0版本,导致实际调用时加载的是2.6.0版本。
解决步骤
  • 第一步:确认Python环境匹配
    在你运行代码的终端执行以下命令,查看当前调用的Python路径,确认和你安装TensorFlow 2.1.0的conda环境路径一致:
# Windows系统执行
where python
# Linux/Mac系统执行
which python

如果路径不匹配,先执行conda activate 你的conda环境名称切换到目标环境后再操作。

  • 第二步:清理冗余的TensorFlow版本
    执行以下命令彻底清理当前环境内所有TensorFlow版本,避免多版本冲突:
pip uninstall tensorflow tensorflow-gpu -y
conda remove tensorflow tensorflow-gpu -y
  • 第三步:安装匹配版本的TensorFlow
    CUDA 10.1 + cuDNN 7.6.x 组合适配的TensorFlow GPU版本为2.1.0,执行以下命令安装:
pip install tensorflow-gpu==2.1.0
  • 第四步:验证修复结果
    执行以下命令查验版本和GPU适配状态:
python -c "import tensorflow as tf;print(tf.__version__);print(tf.test.is_gpu_available())"

如果输出版本为2.1.0,且GPU检测返回True,则问题解决,不会再出现动态库缺失报错。

提示:如果后续需要使用TensorFlow 2.6.0版本,需要将CUDA升级到11.2、cuDNN升级到8.1版本才能匹配适配。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 00:54:04