进行deepseek本地部署时,执行ollama run deepseek-r1:32b安装命令时报错Error: pull model manifest: Get"https://registry.ollama.ai/v2/library/deepseek-r1/manifests/32b": read tcp [2409:896a:5fd3:e76c:c10:f205:5037:29a1]:54661->[2606:4700:3036::6815:4be3]:443: wsarecv: An existing connection was forcibly closed by the remote host.
关闭防火墙、更改DNS都无法解决,求帮助。
deepseek本地部署
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
5条回答 默认 最新
关注让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
如果答案让您满意,请采纳、关注,非常感谢!
对于您在部署 `deepseek` 时遇到的错误,本文将为您提供一些排查和解决建议。该错误提示表明在尝试从 `https://registry.ollama.ai` 拉取模型时,发生了 TCP 连接错误。根据错误信息,“An existing connection was forcibly closed by the remote host”表示远程主机关闭了连接。以下是一些可能的解决方案:1. 检查网络连接
确保您的网络连接正常,并且可以访问外部地址。您可以使用以下命令检查与注册表的连通性:
ping registry.ollama.ai2. 确认代理设置
如果您的网络环境中使用了代理,确保已经正确配置。在使用代理的情况下,您可能需要设置环境变量,例如:
export HTTP_PROXY=http://your-proxy:port export HTTPS_PROXY=https://your-proxy:port3. 检查防火墙和安全软件
尽管您提到已经关闭防火墙,但仍需确保任何相关的安全软件或网络安全设置不会阻止
ollama的访问。建议临时禁用这些软件进行测试。4. 使用 VPN
在某些网络环境下,可能会由于地域限制而无法访问某些资源。尝试使用 VPN 服务从其他网络节点进行连接。
5. 更改 DNS
有时候 DNS 解析的问题也会导致连接错误。您可以尝试将 DNS 更改为公共 DNS 服务器,像 Google 的 DNS(8.8.8.8 和 8.8.4.4): - 在Windows:通过控制面板更改网络适配器设置。 - 在Linux中,编辑
/etc/resolv.conf文件。 示例:sudo nano /etc/resolv.conf添加以下内容:
nameserver 8.8.8.8 nameserver 8.8.4.46. 重复尝试
遇到网络连接失败有时是暂时性的,可以稍后重试拉取命令。
ollama run deepseek-r1:32b7. 查看详细日志
如果以上措施均未解决问题,建议查看
ollama的日志信息,可能会提供更详细的错误描述。 标记-v参数来启用详细日志。ollama run deepseek-r1:32b -v总结
以上是针对您所遇到错误的一些可能的处理方案。从基础的网络检查到更改 DNS 设置和使用 VPN 等多种步骤可以逐一尝试。如果问题依然存在,建议您咨询相关技术支持,以便获得更为专业的帮助。希望以上信息对您有所帮助!
解决 无用评论 打赏 举报