Ollama macOS 安装与部署

2026-10-29 18:41 更新

macOS 上是三个平台里装起来最省事的:拖进 Applications 就完事,后台服务自带,Metal 加速开箱可用。麻烦的地方不在安装,而在磁盘空间——模型动辄几十 GB,Mac 的硬盘又不能随便加。

版本基线 v0.40.12,官方 docs.ollama.com/macos。

一、系统要求

项 要求
系统版本 macOS Sonoma(v14)或更新
芯片 Apple M 系列(CPU + GPU 均支持),或 x86(仅 CPU)

Intel Mac 能用,但只有 CPU 推理,速度差距很大。如果你的机器是 Intel 芯片,跑小模型(1B–8B)尚可,大模型基本不现实。

二、安装与 CLI 链接

标准流程是挂载 ollama.dmg,把 Ollama 应用拖进系统级的 Applications 文件夹。

首次启动时,应用会检查 ollama 命令是否在你的 PATH 里。如果没检测到,会弹出请求,征求你同意在 /usr/local/bin 创建链接——点同意即可,之后终端里就能直接用 ollama 命令。

这一步常被忽略,也是「装好了但终端里 ollama: command not found」的最常见原因。如果当时点了拒绝,手动建个软链也行:

## 指向应用包内的 CLI 二进制
sudo ln -sf /Applications/Ollama.app/Contents/Resources/ollama /usr/local/bin/ollama
ollama -v

三、装到非默认位置

想把应用装到别处(比如外置固态硬盘),做法是:把应用放到目标位置,确保 Ollama.app/Contents/Resources/ollama 或它的软链在 PATH 中,然后首次启动时拒绝「Move to Applications?」的请求。

拒绝那一下是必须的,否则系统会把应用搬回 /Applications。

四、模型存哪:先算清磁盘

默认所有数据都在 ~/.ollama 里。三个位置各有分工:

路径 内容
~/.ollama 模型与配置
~/.ollama/logs 日志目录
~/.ollama/logs/app.log 图形应用最近日志
~/.ollama/logs/server.log 服务端最近日志
<安装位置>/Ollama.app/Contents/Resources/ollama CLI 二进制

Mac 用户最常撞的墙就是磁盘满。装之前先看一眼可用空间:

df -h ~

一个 7B 模型约 4–5 GB,30B 级动辄 20 GB 起。建议提前把 OLLAMA_MODELS 指到外置盘或大分区,别等下载到一半失败。

设置方式在 macOS 上比较特殊——图形方式运行的应用不读 shell 配置,要用 launchctl:

## 指向外置盘目录(先确保目录存在)
launchctl setenv OLLAMA_MODELS /Volumes/ExtSSD/ollama-models

设完必须完整退出 Ollama 应用再重新打开,仅关闭窗口不算。

五、排查:先看日志

出问题第一步不是重装,是看日志:

## 服务端日志:模型加载、显存分配、请求错误
tail -f ~/.ollama/logs/server.log

app.log 记录的是图形界面的启动与更新行为。区分清楚这两个文件能省很多时间:「模型跑不动」看 server.log,「应用打不开」看 app.log。

常见问题与对应位置:

现象 先查
模型加载失败、提示显存不足 server.log
终端找不到 ollama 命令 /usr/local/bin 下是否有链接
换了 OLLAMA_MODELS 但没生效 是否用 launchctl 设置并重启了应用
应用无法启动 app.log

六、卸载(彻底清理)

macOS 应用常常「删了图标但没删数据」,Ollama 也一样。要彻底清干净,按下面逐条删除:

## 应用本体
sudo rm -rf /Applications/Ollama.app

## CLI 链接
sudo rm /usr/local/bin/ollama

## 应用支持文件与状态
rm -rf "~/Library/Application Support/Ollama"
rm -rf "~/Library/Saved Application State/com.electron.ollama.savedState"

## 缓存
rm -rf ~/Library/Caches/com.electron.ollama/
rm -rf ~/Library/Caches/ollama

## WebKit 数据
rm -rf ~/Library/WebKit/com.electron.ollama

## 模型与配置(这一步会删掉全部已下载模型,几十 GB)
rm -rf ~/.ollama

⚠️ 最后一条是不可恢复的:~/.ollama 里有全部模型权重。只想重装应用、保留模型的话,跳过这一条——新版应用起来后会自动识别已有模型。

七、Mac 上的实用建议

优先用 M 系列芯片。 Metal 后端对 Apple Silicon 的 GPU 支持成熟,统一内存架构还能让模型用上大块显存——64G 内存的 Mac Studio 能跑的模型规模,远超同价位带独显的 PC。

注意统一内存是共享的。 模型占的内存和系统和应用抢,跑大模型时别同时开一堆重负载程序,否则会频繁换页,速度反而更慢。

用 ollama ps 确认是否真的走 GPU。 和 Linux 一样,看 PROCESSOR 列:

ollama ps

显示 100% GPU 才是正常状态。如果出现 CPU 比例,通常是内存不够、模型被拆到 CPU 上了。

其他平台见 7.1 Ollama Linux 安装与部署、7.3 Ollama Windows 安装与部署。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号