当前位置:   article > 正文

在下载huggface当中用了梯子依旧出现host=‘huggingface.co‘, port=443应该怎样解决,必有效版本!_curl huggingface.co

curl huggingface.co

一个不知名大学生,江湖人称菜狗
original author: Jacky Li
Email : 3435673055@qq.com

Time of completion:2021.1.26
Last edited: 2023.1.26

我为啥这么这么这么菜,自卑ing……

目录

在下载huggface当中用了梯子依旧出现host='huggingface.co', port=443应该怎样解决,必有效版本!

方案一:通过设置系统证书

方案二:添加证书到命令提示符当中


在下载huggface当中用了梯子依旧出现host='huggingface.co', port=443应该怎样解决,必有效版本!

在使用 host='huggingface.co', port=443 这一网络连接设置时,可能会遇到不同的报错,这些报错通常是在特定情境下出现的。在本文中,我们将深入分析一些可能导致这种报错的常见场景,帮助读者更好地理解问题的根本原因。

在使用 host='huggingface.co', port=443 这一网络连接设置时,可能会遇到多种报错,这些报错的根本原因涵盖了各种可能的情况。以下是一些可能导致报错的常见原因:

  1. 网络连接问题: 如果设备无法正常连接到互联网或存在网络问题,就有可能导致连接失败的报错。

  2. 服务器故障: Hugging Face 的服务器可能在某些时候出现故障或维护,导致连接不成功。

  3. 防火墙和网络安全设置: 防火墙或其他网络安全设置可能阻止了与 huggingface.co 的正常通信,导致连接报错。

  4. 代理配置问题: 如果你的应用程序使用代理进行网络连接,而代理配置不正确或不兼容,可能会导致连接失败。

  5. SSL/TLS问题: 安全套接字层 (SSL/TLS) 协议在连接过程中可能遇到问题,尤其是在端口443上进行加密通信时。

  6. 域名解析问题: 如果域名解析失败或返回了错误的 IP 地址,就会导致连接失败。

  7. 权限问题: 应用程序可能缺乏访问 huggingface.co 或端口443的必要权限,从而导致连接报错。

在确定梯子没问题的情况下,服务器没问题的情况下,今天根据SSL/TSL问题进行个解决,共两种方案

方案一:通过设置系统证书

就是设置

os.environ["CURL_CA_BUNDLE"]=""

但是很遗憾我并没有管用,但是在huggingface和stackoverflow官网上给了很多类似的解决手段。

他们的理由是:

也就是这个意思:huggingface.co现在有一个坏的SSL证书,您的lib内部尝试验证它并失败。通过添加env变量,基本上禁用了SSL验证。但是,这实际上不是一件好事。可能只是一种变通。因此,所有通信将在您的应用程序中未经验证。

大家可以尝试,成功的友友们可以发个帖子给置顶来帮助其他童鞋!

方案二:添加证书到命令提示符当中

首先进入huggingface.co这个网站当中

可以看见在左上角有把锁,然后点击锁会看见有个链接安全,如图所示:
然后点击证书,在不同浏览器上位置不同,但是都在这个链接安全之内,这里以microso edge为例,可以看见:

最后顺序就是先点击红色再点击黄色最后点击蓝色,保存到一个方便的位置上,比如我的是桌面:便会看见如图所示一个证书,

最后点击win+R,输入cmd,使用管理员运行,输入这串代码:

certutil -addstore "Root" "绝对路径指向导出的文件"

然后运行成功添加进去,重新启动即可生效!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/382505
推荐阅读
相关标签
  

闽ICP备14008679号