ollama serve 报错
ollama serve 报错文章目录ollama serve 报错 报错解析✅ 分步解决方法方法 1关闭已占用端口的 Ollama 进程最常见情况1.查找占用端口的进程2.终止该进程方法 2修改 Ollama 默认端口1. 临时启动当前窗口有效2.永久修改端口推荐方法 3排查其他占用端口的程序这个报错的核心意思是端口 11434 已经被其他进程占用了Ollama 服务无法绑定到这个默认端口上。 报错解析完整报错 listen tcp 127.0.0.1:11434: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted. 翻译过来是监听 TCP 地址 127.0.0.1:11434 失败绑定失败每个套接字地址协议 / 网络地址 / 端口通常只允许一个应用占用。监听 TCP 地址 127.0.0.1:11434 失败绑定失败每个套接字地址协议 / 网络地址 / 端口通常只允许一个应用占用。Ollama 默认使用 11434 端口提供服务这个端口现在已经被其他程序占用所以无法启动服务。✅ 分步解决方法方法 1关闭已占用端口的 Ollama 进程最常见情况很多时候是之前启动的 Ollama 进程还在后台运行导致端口被占1.查找占用端口的进程打开新的命令提示符CMD输入netstat-ano|findstr:11434你会看到类似输出其中最后一列的数字如 1234就是占用端口的进程 IDPID。2.终止该进程把上面查到的 PID 替换进下面的命令执行taskkill /PID1234/F执行成功后再重新运行 ollama serve 即可。方法 2修改 Ollama 默认端口如果不想关闭占用端口的程序可以给 Ollama 指定一个新端口1. 临时启动当前窗口有效setOLLAMA_HOST127.0.0.1:11435 ollama serve这里 11435 是新端口你可以换成任意未被占用的端口号如 11436、11437 等。2.永久修改端口推荐按下WinR输入 sysdm.cpl 回车打开「系统属性」切换到「高级」选项卡 → 点击「环境变量」在「用户变量」中点击「新建」变量名OLLAMA_HOST 变量值127.0.0.1:11435或你想用的端口点击「确定」保存重启 CMD 后再运行ollama serve即可生效方法 3排查其他占用端口的程序如果占用端口的不是 Ollama 进程而是其他程序比如别的 AI 服务、代理软件等1.用tasklist | findstr 进程ID命令根据第一步查到的 PID 找到对应的程序名称。2.如果你不需要这个程序可以直接在任务管理器里结束它如果需要就用方法 2 给 Ollama 换端口。 小提示Windows 安装 Ollama 后默认会开机自启动服务所以你大概率已经有一个后台 Ollama 进程在运行了直接在任务管理器里找到ollama_llama_server.exe或ollama.exe结束进程再重新运行ollama serve也能解决问题。