运行某论文源码时莫名报错aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host raw.githubusercontent.com,在网上搜解决方法,一开始搜到的是解决aiohttp使用代理ip访问https网站报错的问题,但是我的代码里并没有显式的url链接,我感到很奇怪。
后来查阅了资料,结论是,我的代码尝试连接到 raw.githubusercontent.com
,因为代码或脚本需要从 GitHub获取数据、配置文件或其他资源。raw.githubusercontent.com
是 GitHub 提供的用于直接访问版本库中文件内容的服务。
解决方法如下:
1、参照博客解决raw.githubusercontent.com无法访问的问题-CSDN博客,在https://www.ipaddress.com这个网站中的查询框中输入:raw.githubusercontent.com,搜索得到ipv4地址:
2、参照博客
win10 解决raw.githubusercontent.com无法连接问题_rawgithubusercontentcom跨域问题-CSDN博客
以管理员身份运行powershell,首先ping命令选取延迟低的IP地址,之后运行命令:
cd C:\Windows\System32\drivers\etc\
notepad hosts
然后再打开的记事本最后加入:
xxx.xxx.xxx.xxx raw.githubusercontent.com
xxx.xxx.xxx.xxx替换为之前选定好的ip地址,保存文档。
3、然后再运行程序就成功啦!