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

如何解决Windows系统下Visual Studio Code中Anaconda环境出现的ImportError:Keras要求TensorFlow 2.2或更高版本问题

解决Keras要求TensorFlow 2.2+的ImportError问题

我之前在Anaconda环境搭配VS Code开发时,也踩过这个版本不匹配的坑,给你分享亲测有效的解决步骤:

第一步:确认当前处于目标Anaconda环境

VS Code经常会默认调用系统Python或者其他环境,先确保终端激活了你的Anaconda环境:

  • 打开VS Code终端(快捷键Ctrl+),输入conda activate 你的环境名称(比如conda activate tf_dev`)激活环境。
  • 激活成功后,终端前缀会显示环境名,比如(tf_dev) C:\xxx>,这才说明操作的是正确环境。

第二步:安装/升级TensorFlow到符合要求的版本

既然提示需要2.2及以上版本,直接安装最新稳定版即可,在激活的环境中运行:

pip install --upgrade tensorflow

如果担心最新版兼容性问题,也可以指定具体稳定版本,比如:

pip install tensorflow==2.15.0  # 这是当前常用的稳定版本之一

第三步:验证安装是否生效

安装完成后,在终端启动Python,输入以下代码检查版本:

import tensorflow as tf
import keras
print("TensorFlow版本:", tf.__version__)
print("Keras版本:", keras.__version__)

如果输出的TensorFlow版本≥2.2且没有报错,说明问题已经解决。

额外排查点

  • 若VS Code仍报错,检查左下角的Python解释器选择:点击左下角的版本号,选择你激活的Anaconda环境对应的解释器(路径一般是Anaconda3/envs/你的环境名/python.exe)。
  • 尽量避免同时用conda和pip混装TensorFlow,统一用一种包管理工具,防止版本冲突。如果偏好conda安装,命令是conda install tensorflow。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.01 01:59:09