🔔🔔🔔好消息!好消息!🔔🔔🔔

有需要的朋友👉:微信号 kaigejava2022

在使用ollama pull的时候错误提示:Error: Head "http://*:11434/": dial tcp: lookup *: no such host 怎么办?

2025-09-24 14:55   94 浏览

706a5e84b83fe146bf2ccb1b856df909.png

问题:

安装完ollama之后,使用ollama pull命令拉取模型,提示错误信息:

Error: Head "http://*:11434/": dial tcp: lookup *: no such host

解决:


这个错误通常是因为 OLLAMA_HOST 环境变量设置成了包含星号(*)的无效URL,导致Ollama在拉取模型时无法正确解析主机地址。请按照以下步骤检查和修复。

🔍 检查当前环境变量设置

首先,确认一下当前 OLLAMA_HOST 环境变量的值。

  • 在Windows上

    如果输出是 http://*:11434 或类似的无效值,就是问题的根源。

    1. 按下 Win + R 键,输入 cmd 并回车打开命令提示符。

    2. 输入以下命令并按回车:

      echo %OLLAMA_HOST%
  • 在Linux/macOS上
    打开终端,输入以下命令:

    echo $OLLAMA_HOST

🛠️ 修正环境变量

需要将 OLLAMA_HOST 的环境变量值修正为一个有效的地址。

正确的值应为0.0.0.0:11434(不需要 http:// 前缀)。

下面是修改方法:

  • 在Windows上

    1. 在开始菜单搜索“环境变量”,选择“编辑系统环境变量”。

    2. 点击下方的“环境变量”按钮。

    3. 在“系统变量”部分,找到并选中名为 OLLAMA_HOST 的变量,然后点击“编辑”。

    4. 将变量值修改为 0.0.0.0:11434

    5. 依次点击“确定”保存修改。

  • 在Linux/macOS上
    打开终端,根据你使用的Shell,将设置命令添加到配置文件中(如 ~/.bashrc 或 ~/.zshrc)。

    echo 'export OLLAMA_HOST="0.0.0.0:11434"' >> ~/.zshrc
    source ~/.zshrc

⚙️ 重启Ollama服务

修改环境变量后,必须重启Ollama服务才能使新配置生效

  • 在Windows上

    1. 按 Ctrl + Shift + Esc 打开任务管理器。

    2. 找到所有名为 ollama.exe 的进程,选择它们并点击“结束任务”。

    3. 重新从开始菜单或桌面快捷方式启动Ollama。

  • 在Linux上(使用systemd)

    sudo systemctl restart ollama

✅ 验证修复结果

完成以上步骤后,可以再次尝试拉取模型:

ollama pull bge-m3

如果配置正确,现在应该能开始正常下载了。



喜欢 0

评论