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

Win10+Python3.7下Conda环境Keras/TensorFlow DLL加载错误求助

解决Win10 Conda环境下Keras导入时TensorFlow DLL加载失败的问题

我之前在Win10 + Python3.7的Conda新环境里碰到过完全一样的问题,给你几个亲测有效的简易方案,按顺序尝试应该能搞定:

方案1:安装Python3.7兼容的TensorFlow和Keras版本

Python3.7对高版本TensorFlow的支持有限,Conda默认安装的版本可能和你的系统/环境不兼容,导致DLL缺失。建议指定兼容的版本组合:

  • 如果想用TensorFlow 2.x:安装tensorflow=2.3.0 + keras=2.4.3
  • 如果想用TensorFlow 1.x:安装tensorflow=1.15.0 + keras=2.3.1

执行以下命令卸载现有包并重新安装:

conda activate your_env_name
conda uninstall tensorflow keras -y
conda install tensorflow=2.3.0 keras=2.4.3 -y

方案2:安装缺失的VC++运行库

TensorFlow的很多核心DLL依赖Microsoft Visual C++ Redistributable运行库,你的新环境可能没装这个。去微软官方下载x64版本的Microsoft Visual C++ Redistributable for Visual Studio 2015-2019,安装完成后重启你的Conda环境,再尝试导入Keras。

方案3:直接克隆正常的主环境

如果上面的方法都麻烦,最省心的方式是直接把你运行正常的主环境克隆成新环境,这样所有依赖包的版本都和主环境一致,肯定能正常运行:

conda create --name new_env --clone your_main_env_name

克隆完成后激活新环境,直接运行你的Notebook代码即可。

额外排查点

  • 确保你激活的是目标Conda环境,运行conda info --envs确认当前环境星号标记正确
  • 运行conda list检查tensorflow和keras的版本是否匹配,避免版本不兼容导致的问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 07:40:18