如何解决EC2实例中Torch模块pip下载中断问题?
解决Torch 2.2.2下载中断的问题
针对你在EC2 Ubuntu实例上安装Torch 2.2.2时出现的下载中断问题,可尝试以下几种解决方案:
添加自动重试参数重新安装
给pip添加重试次数与超时参数,让工具在下载中断后自动重试:pip3 install -r requirements.txt --retries 5 --timeout 120--timeout参数可延长单次下载的超时阈值,避免因临时网络波动触发中断。手动下载Torch包后本地安装
- 在EC2实例中使用
wget直接下载对应版本的Torch安装包:
注:该链接对应Python 3.10版本,若你的Python版本不同,需替换链接中的wget https://download.pytorch.org/whl/cpu/torch-2.2.2-cp310-cp310-manylinux1_x86_64.whlcp310部分 - 先安装本地的Torch包:
pip3 install torch-2.2.2-cp310-cp310-manylinux1_x86_64.whl - 再继续安装requirements.txt中的其他依赖:
pip3 install -r requirements.txt
- 在EC2实例中使用
更换pip源加速下载
使用国内镜像源可提升下载稳定性和速度,安装时直接指定源:pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple若需长期使用该源,可配置全局pip设置:
- 创建pip配置目录及文件:
mkdir -p ~/.pip && nano ~/.pip/pip.conf - 在文件中写入以下内容并保存:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
- 创建pip配置目录及文件:
排查EC2网络状态
- 尝试重启EC2实例,重置网络连接;
- 检查实例的安全组规则,确保允许出站的HTTPS(443端口)流量。
内容的提问来源于stack exchange,提问作者해찬해찬
相关产品推荐
相关产品推荐

