删除ollama模型需先用ollama stop停止运行中的模型,再用ollama rm删除指定全名模型(如qwen2.5:7b),最后执行ollama prune彻底清理未引用文件;名称必须带标签,否则报“model not found”。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

OpenClaw接入Ollama后,本地模型管理仍由Ollama CLI统一控制,删除不用的模型必须通过命令行操作,不能在OpenClaw界面中直接卸载;若跳过确认步骤或名称匹配错误,会导致“model not found”报错且磁盘空间毫无释放。
确认目标模型全名
打开终端(macOS/Linux)或命令提示符/PowerShell(Windows),执行:
ollama list
输出中NAME列显示的是完整标识,例如 qwen2.5:7b、deepseek-r1:latest 或 phi3:mini——冒号及后面的标签是名称的一部分,缺一不可。OpenClaw里看到的模型名常省略标签,但Ollama命令必须带全。
如果列表为空,说明OpenClaw尚未触发Ollama拉取任何模型,无需删除。
停止正在运行的模型(关键前置)
若目标模型当前被OpenClaw或其他程序调用,Ollama会拒绝删除并提示 cannot remove: model is being used。
第一步:检查状态
运行 ollama list,观察目标模型对应行的 STATUS 列。若为 running,必须先终止。
第二步:强制停止(不依赖进程名)
执行 ollama stop
ollama stop qwen2.5:7b
注意:该命令不报错即视为成功,无需等待返回信息;停止后STATUS会变为inactive或直接消失。
执行删除并验证
方法一:单个模型精准删除
输入 ollama rm
ollama rm deepseek-r1:8b
终端将立即返回 deleted 'deepseek-r1:8b'。这一步只移除Ollama元数据和镜像层引用,实际文件可能仍残留于磁盘。
方法二:彻底清空所有未引用文件(推荐配合使用)
运行 ollama prune,它会扫描 ~/.ollama/models/(macOS/Linux)或 %USERPROFILE%\.ollama\models\(Windows),删除所有未被任何现存模型引用的层文件。
此操作无确认提示,执行后无法恢复,请确保此前已用 ollama list 验证目标模型确实不存在于列表中。










