pip安装python包(pytorch)时遇到超时现象的通用解决方案

news/2024/2/29 3:42:49

最近在使用服务器配置pytorch环境的时候,遇到了极为恼火的事情,使用pytorch官方的命令来下载GPU版本的pytorch总会是不是下载到一半就会崩溃,然而pip下载并不会断点续传(什么时候能出这个功能啊喂!)。每次下到一半失败后,又要重新下载。。。。如果加上国内源,下载的又是CPU版本。本笨比碰壁多次后,也算是找到了一些经验,在这里和大家分享

一、我们经常使用以下命令下载pytorch

pip3 install torch --index-url https://download.pytorch.org/whl/cu118

二、但是有时候会出现下面这种恼火的情况(下面这张图我直接贴了别人的window下的图,但是我实际上使用linux也是报以下的错误,这里只分享linux下的解决方案)

在这里插入图片描述

三、难道我们只能一直默认从头装吗?不是的,熟悉linux的朋友应该知道wget命令,我们使用wget+pip本地安装的方式来解决(wget有断点续传,相对于pip来说更坚挺,不容易崩溃)

四、wget + pip本地化安装

仔细观察上述报错,在第一行是不是有(观察你的安装pytorch的输出,应该也是有的,无论安装什么包)
在这里插入图片描述
这里我们可以知道,pip从上面这个网址下载包,这是通过https协议下载的。我们知道wget可以通过https下载,并且有断点续传功能。那我们就想到了先用wget下载到本地,再用pip安装的想法。

wget -c https://download.pytorch.org/whl/cu113/torch-1.12.0%2Bcu113-cp310-cp310-linux_x86_64.whl
pip install torch-1.12.0+cu113-cp310-cp310-linux_x86_64.whl

其中,-c 表示wget启用断点续传,如果你提前下了部分文件,wget会接着下载而不是重新下载。
用wget下载到本地后,可以查看一下文件名,用pip安装

五、小结

以上的方法可以拓展到所有的python包,不一定针对pytorch;遇到某个包下载到一半就失败的情况,就可以尝试用wget+pip的反射光hi


https://www.xjx100.cn/news/3118828.html

相关文章

Spring-AOP与声明式事务

为什么要用AOP ①现有代码缺陷 针对带日志功能的实现类,我们发现有如下缺陷: 对核心业务功能有干扰,导致程序员在开发核心业务功能时分散了精力 附加功能分散在各个业务功能方法中,不利于统一维护 ②解决思路 解决这两个问题&…

【error:Custom elements in iteration require ‘v-bind:key‘ directives】元素绑定:key

在vue3中使用v-for操作的时候&#xff0c;报error Custom elements in iteration require v-bind:key directives 当我想自定义绘制echarts图的代码&#xff1a; <el-row><div v-if"data.chartDataList.length > 0"><el-col :span"12&quo…

「Verilog学习笔记」状态机-非重叠的序列检测

专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点&#xff0c;刷题网站用的是牛客网 根据题意 定义一个五位的中间变量lock 每次始终上升沿来临时 判断当前寄存器的低四位新数据是否等于10111 如果等于 则下一时刻lock应被清空 否则lock等于当前的lock的低四…

Linux基础项目开发1:量产工具——输入系统(三)

前言&#xff1a; 前面我们已经实现了显示系统&#xff0c;现在我们来实现输入系统&#xff0c;与显示系统类似&#xff0c;下面让我们一起来对输入系统进行学习搭建吧 目录 一、数据结构抽象 1. 数据本身 2. 设备本身&#xff1a; 3. input_manager.h 二、触摸屏编程 to…

python类的多重继承继承和查找顺序

1 python类的多重继承继承和查找顺序 python中&#xff0c;类的多重继承允许子类继承多个基类&#xff0c;子类可以访问多个基类的属性和方法。 1.1 多重继承基础 用法 class MulClass(BaseC1,BaseC2,...BaseCn):pass描述 Mulclass&#xff1a;子类&#xff08;或者称混合…

面试篇之微服务(二)

目录 服务容灾 21.什么是服务雪崩&#xff1f; 22.什么是服务熔断&#xff1f;什么是服务降级&#xff1f; 什么是服务熔断&#xff1f; 什么是服务降级&#xff1f; 有哪些熔断降级方案实现&#xff1f; 23.Hystrix怎么实现服务容错&#xff1f; 24.Sentinel怎么实现限…

如何在Rocky Linux中安装nmon

一、环境基础 [rootlocalhost nmon16d]# cat /etc/redhat-release Rocky Linux release 9.2 (Blue Onyx) [rootlocalhost nmon16d]# uname -r 5.14.0-284.11.1.el9_2.x86_64 [rootlocalhost nmon16d]# 二、安装步骤 在Rocky Linux和AlmaLinux等基于RHEL 的发行版上&#xff…

设计规则:模块化的力量

这是一本比较冷门的书**《设计规则&#xff1a;模块化的力量》**&#xff0c;虽然豆瓣上只有58个评价&#xff0c;但是确实能学到很多东西。 这本书对我非常深远。不是是投资&#xff0c;创业&#xff0c;还是其他领域&#xff0c;模块化思想都能帮上你。这本书告诉我们生万物…