2026 最新 Ollama 安装教程:Windows 自定义路径与模型迁移完整指南
详细介绍 Ollama 在 macOS、Linux 和 Windows 系统上的安装方法,重点解决 Windows 默认占用 C 盘的问题,包含程序迁移、模型目录修改、环境变量配置、常用运行命令与验证步骤。
前言
Ollama 是目前非常流行的本地大模型运行工具。通过 Ollama,用户可以在个人电脑上快速运行 Llama、Qwen、DeepSeek、Gemma 等开源大语言模型。
相比手动配置 Python 环境、CUDA、模型权重和推理框架,Ollama 的优势在于使用门槛低:
ollama run qwen2.5一条命令即可下载并运行模型。
不过,对于 Windows 用户来说,Ollama 有一个非常常见的问题:默认安装会将程序和模型文件都放在 C 盘。程序本体通常只有几百 MB,但模型文件往往是数 GB 到数十 GB,很容易导致 C 盘空间快速耗尽。
本文将介绍 Ollama 在 macOS、Linux 和 Windows 上的安装方式,并重点说明 Windows 系统中如何自定义安装目录、迁移程序文件,以及修改模型存储路径。
一、macOS 与 Linux 安装方式
macOS 和 Linux 的安装过程相对简单,通常不需要额外处理磁盘路径问题。
macOS 安装
macOS 用户可以通过以下两种方式安装 Ollama。
方式一:官网下载
访问 Ollama 官网下载安装包:
https://ollama.com下载 .dmg 或 .zip 安装包后,将 Ollama 拖入“应用程序”文件夹即可。
方式二:使用 Homebrew 安装
如果你已经安装 Homebrew,可以直接在终端中执行:
brew install ollamaLinux 安装
Linux 用户可以使用官方提供的一键安装脚本:
curl -fsSL https://ollama.com/install.sh | sh安装完成后,可以通过以下命令验证:
ollama --version如果能够正常显示版本号,说明安装成功。
二、Windows 安装重点:先理解两个存储位置
Windows 用户安装 Ollama 时,最容易遇到的问题是 C 盘空间被迅速占满。
原因并不复杂:Ollama 在 Windows 上主要涉及两个存储位置。
| 类型 | 默认位置 | 空间占用 | 是否必须迁移 |
|---|---|---|---|
| 程序本体 | C:\Program Files\Ollama | 通常几百 MB | 可选 |
| 模型文件 | C:\Users\你的用户名\.ollama\models | 数 GB 到数十 GB | 强烈建议 |
真正占空间的是模型文件,而不是程序本体。
因此,Windows 用户的优化重点应该是:
- 如果还没安装,尽量把 Ollama 程序安装到非 C 盘
- 如果已经安装,可以按需迁移程序目录
- 无论是否迁移程序,都必须把模型目录改到非 C 盘
下面按使用场景分别说明。
三、新用户安装:直接把 Ollama 程序安装到非 C 盘
如果你还没有安装 Ollama,建议从一开始就指定安装目录,避免后续再迁移。
1. 下载 Windows 安装包
访问 Ollama 官网:
https://ollama.com下载 Windows 安装包,文件名通常为:
OllamaSetup.exe2. 创建安装目录
例如在 D 盘创建目录:
D:\Ollama3. 在安装目录打开终端
将 OllamaSetup.exe 移动到 D:\Ollama 目录。
然后在该目录空白处按住 Shift,点击鼠标右键,选择:
在终端中打开或:
在此处打开 PowerShell 窗口4. 使用参数安装
在终端中执行:
.\OllamaSetup.exe /DIR=D:\Ollama如果路径中包含空格,需要加英文双引号:
.\OllamaSetup.exe /DIR="D:\My Ollama"安装完成后,Ollama 程序本体会安装到指定目录中。
需要注意的是:这一步只改变程序安装位置,不代表模型文件也会自动存到 D 盘。模型目录还需要继续配置,见下文“模型目录设置”。
四、已安装用户:迁移 Ollama 程序目录
如果你已经双击安装过 Ollama,并且程序已经在 C 盘,也可以通过修改服务路径的方式迁移。
如果你只关心模型占用空间,也可以不迁移程序本体,直接跳到下一节修改模型目录。
1. 停止 Ollama 服务
按下 Win + R,输入:
services.msc打开服务管理器后,找到 Ollama 服务,右键选择“停止”。
2. 移动程序文件夹
默认安装路径通常是:
C:\Program Files\Ollama将整个 Ollama 文件夹剪切到新的位置,例如:
D:\Softwares\Ollama3. 修改 Windows 服务路径
按下 Win + R,输入:
cmd打开命令提示符,执行:
sc config Ollama binPath= "D:\Softwares\Ollama\ollama app.exe"这里有两个细节需要注意:
binPath=后面必须保留一个空格- 建议使用
ollama app.exe,不要直接改成ollama.exe serve
使用 ollama app.exe 可以保留右下角托盘图标,后续退出、设置和重启 Ollama 都更方便。
4. 重启 Ollama 服务
重新打开 services.msc,找到 Ollama 服务,右键选择“启动”。
确认服务正常启动后,原来的 C 盘安装目录即可删除。
五、关键配置:把模型文件移动到非 C 盘
无论你是新安装,还是从 C 盘迁移了程序目录,都必须单独设置模型存储路径。
Ollama 默认模型目录通常是:
C:\Users\你的用户名\.ollama\models这个目录才是 C 盘空间占用的主要来源。
建议在 D 盘或其他空间充足的磁盘创建模型目录,例如:
D:\OllamaModels模型目录有两种设置方式:
- 通过 Ollama 图形界面设置
- 通过 Windows 环境变量设置
建议两种方式都配置,路径保持一致。
方法一:通过 Ollama 设置界面修改
如果你的 Ollama 带有托盘图标,可以直接通过设置界面修改模型目录。
操作步骤:
- 点击任务栏右下角的 Ollama 托盘图标
- 打开
Settings - 找到
Model location - 点击
Browse - 选择新的模型目录,例如:
D:\OllamaModels设置完成后,需要重启 Ollama。
可以右键托盘图标,选择退出 Ollama,然后重新打开;也可以在服务管理器中重启 Ollama 服务。
方法二:通过环境变量固定模型目录
环境变量方式更稳定,也更适合长期使用。
按下 Win + R,输入:
sysdm.cpl打开系统属性后,依次进入:
高级 → 环境变量在“用户变量”或“系统变量”中点击“新建”,填写:
变量名:OLLAMA_MODELS变量值:D:\OllamaModels保存后,重启 Ollama 或重启电脑,使环境变量生效。
六、推荐的 Windows 配置顺序
为了避免路径混乱,建议 Windows 用户按下面顺序操作。
新用户推荐流程
- 下载
OllamaSetup.exe - 使用
/DIR=D:\Ollama指定程序安装目录 - 创建
D:\OllamaModels作为模型目录 - 在 Ollama 设置中修改
Model location - 添加
OLLAMA_MODELS=D:\OllamaModels环境变量 - 重启 Ollama
- 使用
ollama run下载模型并验证目录
已安装用户推荐流程
- 先停止 Ollama 服务
- 如有需要,将程序目录从 C 盘迁移到 D 盘
- 修改 Windows 服务路径
- 创建
D:\OllamaModels作为模型目录 - 在 Ollama 设置中修改
Model location - 添加
OLLAMA_MODELS=D:\OllamaModels环境变量 - 重启 Ollama
- 下载模型并检查是否写入新目录
这样处理后,程序路径和模型路径都比较清晰,后续更新和维护也更容易。
七、Ollama 常用设置建议
安装完成后,可以根据实际硬件情况调整 Ollama 设置。
| 设置项 | 推荐配置 | 说明 |
|---|---|---|
| Model location | D:\OllamaModels | 建议放在非 C 盘,避免系统盘空间不足 |
| Cloud | 开启 | 用于连接模型库并下载模型 |
| Auto-download updates | 开启 | 自动更新程序和模型 |
| Expose to network | 关闭 | 新手建议关闭,只有局域网共享需求时再开启 |
| Context length | 4k 到 32k | 根据内存容量调整,过高可能导致内存不足 |
上下文长度可以参考以下建议:
| 内存容量 | 建议上下文长度 |
|---|---|
| 8GB | 4k 或 8k |
| 16GB | 8k 到 32k |
| 32GB 及以上 | 可根据模型大小适当提高 |
如果设置过高,可能会出现内存占用过大、模型响应变慢或运行失败等问题。
八、常用运行命令
完成安装和模型目录配置后,就可以使用 Ollama 下载、运行和管理模型。
1. 查看 Ollama 版本
ollama --version如果能够显示版本号,说明 Ollama 命令已经可以正常使用。
2. 下载并运行模型
ollama run 会在本地不存在模型时自动下载模型,下载完成后直接进入对话模式。
例如运行 Qwen 2.5:
ollama run qwen2.5运行 Gemma 4 e4b:
ollama run gemma4:e4b如果模型尚未下载,Ollama 会自动从模型库拉取对应文件。首次运行所需时间取决于模型大小和网络速度。
3. 单独拉取模型
如果你只想提前下载模型,而不立即进入对话,可以使用:
ollama pull gemma4:e4b也可以下载其他模型:
ollama pull qwen2.5ollama pull deepseek-r1ollama pull llama3.24. 查看模型信息
使用 ollama show 可以查看模型的基础信息、参数、模板和许可证等内容。
ollama show gemma4:e4b也可以查看其他模型:
ollama show qwen2.5ollama show deepseek-r15. 查看本地已下载模型
ollama list该命令会列出本地已经下载的模型,包括模型名称、ID、文件大小和更新时间。
6. 删除不再使用的模型
如果某个模型不再使用,可以删除以释放磁盘空间:
ollama rm gemma4:e4b删除后,可以通过 ollama list 再次确认模型是否已经移除。
7. 查看正在运行的模型
ollama ps该命令可以查看当前正在运行的模型实例。
8. 通过 API 调用模型
Ollama 默认会在本地启动 API 服务,常见地址为:
http://localhost:11434可以使用 curl 测试生成接口:
curl http://localhost:11434/api/generate -d '{ "model": "gemma4:e4b", "prompt": "请用三句话介绍 Ollama。", "stream": false}'如果返回模型生成结果,说明 Ollama 服务和模型都可以正常使用。
九、验证模型路径是否生效
首次下载模型时,建议同时检查模型是否写入了新的目录。
例如你设置的模型目录为:
D:\OllamaModels运行:
ollama run gemma4:e4b在下载过程中,打开 D:\OllamaModels。如果看到目录中生成了类似以下文件夹:
blobsmanifests并且文件体积不断增加,说明模型已经正确下载到了新的目录中。
这表示 C 盘已经不会再被模型文件占用。
十、硬件要求建议
Ollama 可以在 CPU 上运行,也可以调用 GPU 加速。实际体验主要取决于模型大小、内存容量和显卡性能。
内存建议
| 模型规模 | 推荐内存 |
|---|---|
| 小模型 | 8GB 起步 |
| 7B / 8B 模型 | 推荐 16GB 及以上 |
| 32B 模型 | 推荐 32GB 及以上 |
| 70B 模型 | 推荐 64GB 及以上 |
显卡支持
Ollama 会根据系统环境自动调用可用的硬件加速能力,例如:
- NVIDIA GPU:CUDA
- AMD GPU:ROCm
- Apple Silicon:M 系列芯片
- 无独立显卡:使用 CPU 运行
如果没有独立显卡,Ollama 仍然可以运行,但推理速度会明显变慢。
十一、Windows 更新 Ollama 时的注意事项
Windows 用户后续更新 Ollama 时,不建议直接双击新的安装包。
如果直接运行安装程序,可能会导致安装路径重新回到 C 盘。
正确做法是:将新的 OllamaSetup.exe 放到你自定义的安装目录中,然后再次使用带路径参数的方式安装或更新。
例如:
.\OllamaSetup.exe /DIR=D:\Ollama这样可以避免更新后路径被重置。
总结
Ollama 的安装本身并不复杂,但 Windows 用户需要特别注意存储路径问题。
建议按以下顺序完成配置:
- 将 Ollama 程序安装到非 C 盘
- 将模型目录设置到非 C 盘
- 配置
OLLAMA_MODELS环境变量 - 重启 Ollama
- 使用
ollama run下载模型并验证目录是否生效
其中最关键的是模型目录。因为真正占用大量空间的不是 Ollama 程序本体,而是下载后的模型文件。
只要提前设置好模型存储路径,就可以避免 C 盘被大模型文件快速占满,也能让后续本地 AI 使用体验更加稳定。
觉得这篇文章怎么样?
点个赞,让更多人看到!
相关文章
Spring Boot + uni-app + Docker 实现 ERP/MES 生产协同轻量化 APP
面向制造业订单与生产协同场景,开发轻量化APP打通ERP/MES数据流,实现订单同步、生产进度反馈、库存联动与移动端展示。
OpenClaw 安装、卸载与更新:一篇带你学会
一篇讲清 OpenClaw 的安装、卸载与更新流程,适合新手快速上手,并附常见问题与排查思路。
Vaultwarden(Docker)怎么查看版本并升级?一套可复制的更新流程
以 Docker Compose 部署为例,讲清 Vaultwarden 如何查看当前版本、pull 最新镜像、重建容器完成升级,并处理 compose version 过时与 ADMIN_TOKEN 明文告警。
SSH 连不上服务器时,几种中转方案的实战总结
总结灰云直连、Cloudflare Tunnel、SSH 跳板机与 Tailscale/WireGuard 几种常见 SSH 中转方案,结合一次本地网络受限的真实排障过程,帮助快速判断该选哪条路径。

评论区