原因:

Windows中默认安装Ollama会开机启动。因此才会在ollama serve时报错如下:

Error: listen tcp 127.0.0.1:11434: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.

解决方法:

  1. 退出Ollama:
    快捷键win+x打开任务管理器:启动应用中禁用掉ollama,并在进程中结束ollama的任务。
  2. 再次尝试ollama serve

解决过程:

快捷键按下win+r键,输入cmd,打开命令行终端。
输入netstat -aon|findstr 11434查看11434这个端口是否被占用。

netstat -aon|findstr 11434

输出如下:

TCP 127.0.0.1:11434 0.0.0.0:0 LISTENING 17556

上面的结果显示11434端口被占用17556进程占用,则用tasklist查看该进程运行的软件,发现ollama已经启动。

tasklist|findstr "17556"

输出如下:

ollama.exe 17556 Console 1 31,856 K

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐