当我们想运行yolo v5时候,我们发现有的时候,由于网关问题,proxy会成为阻碍。例如如下错误;
将代码如下修改,就能改好:
1. 原始代码:
2. 增加proxy设置:
import urllib.request import torch.hub # 设置代理信息 proxy_support = urllib.request.ProxyHandler({'http': 'http://your_proxy_address:your_proxy_port', 'https': 'https://your_proxy_address:your_proxy_port'}) opener = urllib.request.build_opener(proxy_support) urllib.request.install_opener(opener) # 要下载的文件 URL 和保存的文件路径 url = "http://example.com/somefile.tar.gz" file_path = "/path/to/save/somefile.tar.gz" # 使用 torch.hub.download_url_to_file 函数 torch.hub.download_url_to_file(url, file_path, progress=True)
得到如下结果:
标签:hub,url,torch,proxy,file,download From: https://www.cnblogs.com/cainiaoxuexi2017-ZYA/p/17844591.html