问题描述:
使用D:\ollama\models>echo %OLLAMA_HOST%
*
解决:
您遇到的问题是由于环境变量 OLLAMA_HOST
被设置为了一个无效的值 *
,这导致Ollama无法正确识别主机地址。下面为您提供详细的解决方法。
问题根源与解决方案
OLLAMA_HOST
环境变量的值需要是一个有效的地址,例如 0.0.0.0:11434
。将其设置为星号 (*
) 是无效的,因此需要将其更正。
您可以通过以下两种主要方式来修改它。
修改环境变量
修改方式 | 操作步骤 | 生效时间 |
---|---|---|
方法一:通过系统属性(推荐) | 1. 右键点击“此电脑” → “属性” → “高级系统设置” → “环境变量”。 2. 在“系统变量”区域点击“新建”。 3. 变量名设置为 OLLAMA_HOST ,变量值设置为 0.0.0.0:11434 。4. 点击“确定”保存。 | 永久生效 |
方法二:通过命令提示符(临时) | 1. 以管理员身份打开命令提示符(CMD)。 2. 输入以下命令并回车: setx OLLAMA_HOST "0.0.0.0:11434" /M 。(如需临时生效至关闭当前窗口,可使用 set OLLAMA_HOST=0.0.0.0:11434 ) | 永久或当前会话有效 |
重启Ollama服务
修改环境变量后,必须重启Ollama服务才能使新配置生效。
按
Ctrl + Shift + Esc
打开任务管理器。在“进程”或“详细信息”选项卡中,找到所有名为
ollama.exe
的进程,选择并结束它们。重新通过开始菜单或桌面快捷方式启动Ollama。
验证配置是否成功
完成上述步骤后,请重新打开一个新的命令提示符窗口,执行以下命令进行验证:
检查环境变量:输入
echo %OLLAMA_HOST%
。如果配置成功,应该显示0.0.0.0:11434
,而不再是*
。测试模型拉取:再次尝试执行
ollama pull bge-m3
命令,此时应该可以开始正常下载了。
修改后,就可以正常拉取