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

如何在Anaconda的base(root)环境中安装Keras?

解决Anaconda中Keras安装到错误环境的问题

我完全懂你遇到的糟心事——明明想把Keras装到base(root)环境,结果它偷偷跑到Miniconda3环境里去了,导致IPython里死活找不到模块,而conda还一个劲提示"已安装"。这大概率是因为你安装时没切换到base环境,conda默认把包装到了当前激活的环境里。下面是一步步的解决办法:

第一步:确认并切换到base环境

先打开Anaconda Prompt,看看当前激活的是哪个环境:

conda info --envs

输出里带*标记的就是当前激活的环境。如果显示的是Miniconda3,那之前的安装肯定是落到这里了。现在切换到base环境:

conda activate base

切换成功后,命令行开头的括号会变成(base)。

第二步:在base环境中安装/重装Keras

确保你处于base环境,执行安装命令:

conda install keras

如果系统提示"已安装",那说明之前在Miniconda3环境装过,你可以先清理那边的安装再重新装到base:

# 先卸载Miniconda3环境里的Keras
conda activate Miniconda3
conda uninstall keras
# 切回base环境重新安装
conda activate base
conda install keras

第三步:验证安装是否成功

在base环境激活的状态下,启动IPython:

ipython

然后尝试导入Keras:

import keras

如果没有报错,说明安装成功。要是还是提示找不到模块,得检查IPython是不是属于base环境的——有时候系统里会有多个IPython版本,你可以用下面的命令确认路径:

# Windows系统
where ipython
# Linux/macOS系统
which ipython

输出的路径应该包含anaconda3\envs\base(Windows)或~/anaconda3/envs/base(Linux/macOS),如果不是,直接用base环境的IPython路径启动即可。

额外提示:用Anaconda Navigator安装的正确姿势

如果你想用Navigator操作,打开后先在左侧「Environments」选项卡选中base(root)环境,再在搜索框搜Keras,勾选后点击「Apply」,这样就能确保包装到base环境里了——之前应该是你没选中base,默认选了Miniconda3环境才出的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 08:58:50