在Windows系统中,要自定义Ollama的安装路径,可以通过以下步骤实现:
一、安装阶段指定路径
-
手动创建目标目录
在非系统盘(如D盘、E盘)创建安装目录,例如D:\Program Files\Ollama
或E:\MySoftware\Ollama
。 -
通过命令行安装
- 将Ollama安装包(如
OllamaSetup.exe
)放入目标目录。 - 在目标目录打开CMD窗口:按住
Shift
键右键点击空白处,选择“在此处打开命令窗口”。 - 输入安装命令:
- 将Ollama安装包(如
OllamaSetup.exe /DIR="D:\Program Files\Ollama"
其中 /DIR
参数后需填写完整目标路径(路径含空格时需用双引号包裹)。
- 执行后按提示完成安装,此时Ollama主程序会安装在指定路径下。
注意:
- 此方法在PowerShell中可能无效,建议使用CMD。
- 若安装包下载困难,可通过提供的百度网盘链接获取。
二、 修改模型存储路径(可选)
默认情况下,模型数据可能仍存储在C盘(如 C:\Users\用户名\.ollama\models
)。若需调整,需设置环境变量:
-
添加系统环境变量
- 打开“系统属性” → “环境变量” → “系统变量” → “新建”。
- 变量名:
OLLAMA_MODELS
- 变量值:目标模型路径(如
D:\Ollama\models
)。
-
迁移已有模型数据(若已安装)
- 停止Ollama服务(通过任务栏右键退出)。
- 将C盘原
models
文件夹复制到新路径(如D:\Ollama\models
)。 - 删除原C盘的
models
文件夹。
三、验证安装与配置
-
检查程序路径
安装完成后,确认Ollama主程序位于自定义路径下(如D:\Program Files\Ollama\ollama.exe
)。 -
检查模型路径
在CMD中运行:
echo %OLLAMA_MODELS%
若显示自定义路径(如 D:\Ollama\models
),则环境变量生效。
- 测试模型下载
运行ollama run llama2
,观察模型是否下载到自定义路径下的models
文件夹中。
四、已安装到C盘的补救措施
若已默认安装到C盘且不想重新安装,可通过以下方法调整:
-
仅迁移模型数据
按上述步骤设置OLLAMA_MODELS
环境变量,并迁移C盘的models
文件夹到新路径。 -
使用符号链接(高级)
将原模型目录链接到新路径(需管理员权限):
mklink /J "C:\Users\用户名\.ollama\models" "D:\Ollama\models"
此方法可让系统“认为”模型仍在C盘,实际存储在D盘。
五、常见问题
-
安装路径无效
- 确保路径存在且不含特殊字符。
- 使用CMD而非PowerShell执行安装命令。
-
模型路径不生效
- 重启Ollama服务或电脑使环境变量生效。
- 确认路径权限允许Ollama写入。
通过以上步骤,可有效将Ollama主程序及模型数据存储到非系统盘,避免占用C盘空间。