在 Windows 系统中,你可以通过设置环境变量 OLLAMA_MODELS
来更改 Ollama 模型文件的下载位置。以下是具体步骤:
方法 1:通过系统环境变量设置
-
打开系统环境变量设置:
- 按下
Win + S
,搜索 “环境变量”,然后选择 “编辑系统环境变量”。 - 或者,右键点击 “此电脑”(或 “我的电脑”),选择 “属性” > “高级系统设置” > “环境变量”。
- 按下
-
新建系统变量:
- 在 “系统变量” 部分,点击 “新建”。
- 输入以下内容:
- 变量名:
OLLAMA_MODELS
- 变量值:
Z:\Tools\ollama
- 变量名:
- 点击 “确定” 保存。
-
重启 Ollama 服务:
- 打开 任务管理器 (
Ctrl + Shift + Esc
),找到ollama
相关进程,结束它们。 - 重新运行 Ollama(它会自动读取新的环境变量)。
- 打开 任务管理器 (
方法 2:通过命令行临时设置(仅当前会话有效)
如果你只是临时更改存储位置,可以在启动 Ollama 前运行:
set OLLAMA_MODELS=Z:\Tools\ollama
ollama run llama3
(这种方式只对当前 CMD/PowerShell 会话有效。)
验证是否生效
- 运行
ollama pull llama3
(或其他模型),检查文件是否下载到Z:\Tools\ollama
。 - 你也可以在命令行输入
echo %OLLAMA_MODELS%
确认环境变量是否生效。
注意事项
- 确保目标目录存在:手动创建
Z:\Tools\ollama
文件夹,否则 Ollama 可能报错。 - 权限问题:确保 Ollama 有权限写入
Z:\
盘(特别是网络驱动器或非 NTFS 分区可能需要额外配置)。 - Ollama 版本:确认你的 Ollama 版本支持自定义模型路径(较新版本通常支持)。
如果仍然不生效,可以尝试完全卸载并重新安装 Ollama,确保它读取新的环境变量。