安装pytorch1.10.0/cu111时报错:no matching distribution found for torchvision==0.11.0+cu111
目录
1.背景:显卡驱动最高支持cu111,打算安装 pytorch1.10.0/cu111(torch1.10.0+cu111、 torchvision0.11.0+cu111)
2.报错:Error:no matching distribution found for torchvision==0.11.0+cu111
3.分析原因:torchvision0.11.0/cu111这个版本没有win环境下的安装包,所以显示torch1.10.0/cu111找不到对应的torchvision0.11.0/cu111
4.解决:改变思路,换安装 torch1.9.1/cu111 + torchvision0.10.1/cu111 (pytorch1.9.1/cu111),torch和torchvision版本匹配、且都有win下的安装包
1.背景:
1)电脑显卡环境:
- 显卡:Nvidia GeForce RTX 3090
- 电脑的驱动版本:456.71,CUDA Version:11.1
(此显卡驱动最高支持cu111。于是,打算安装cuda11.1版本的pytorch)
2)在虚拟环境中,按照pytorch官网给的命令安装 pytorch1.10.0/cu111(torch1.10.0+cu111、 torchvision0.11.0+cu111):
# v1.10.0
# Wheel
# Linux and Windows# CUDA 11.1
pip install torch==1.10.0+cu111 torchvision==0.11.0+cu111 torchaudio==0.10.0 -f https://download.pytorch.org/whl/torch_stable.html
2.报错:
安装时报错,找不到对应的torchvision版本:
Error:no matching distribution found for torchvision==0.11.0+cu111
3.分析原因:
首先分析一下原因。
在https://download.pytorch.org/whl/cu111/torch_stable.html网址里,可以看到cu111下的torch、torchvision的目前可以用的所有版本。
1)可以看到,对于torch,有win环境下torch1.10.0/cu111这个版本的安装文件 torch-1.10.0+cu111-cp38-cp38-win_amd64.wh:
2)但是,对于torchvision,torchvision0.11.0/cu111这个版本是没有win环境下的安装包的,全都是linux环境下的安装包。。。
所以,会出现上面的报错,说torch1.10.0/cu111找不到对应的torchvision0.11.0/cu111。。。。
总而言之,也就是说,在win环境下安装pytorch1.10.0/cu111(torch1.10.0+cu111、 torchvision0.11.0+cu111)是不可能安装成功的。。。。因为它就没有win环境下对应的torchvision安装包呀,你怎么可能安装成功。。。肯定会报错的。。。。。
4.解决:
找好torch和torchvision对应好的安装包,再安装,就能解决了。
于是找cu111下,torchvision在win环境下的安装包。
1)从下图可以看到,torchvision0.11.0、0.11.1、0.11.2、0.11.3的安装包全都是linux环境下的。win环境下的torchvision安装包最高是0.10.1,那就安装这个吧!
2)决定安装torchvision0.10.1/cu111。
在命令行中:pip install torchvision-0.10.1+cu111-cp38-cp38-win_amd64.whl。从下图可以看到它会自动下载torch1.9.1,因为根据torch和torchvison匹配表 torchvision0.10.1和torch1.9.1是匹配的。
3)所以,这就相当于是安装 torch1.9.1/cu111 + torchvision0.10.1/cu111 (pytorch1.9.1/cu111),torch和torchvision版本匹配、且都有win下的安装包。那么,最终的解决方案就是:使用下面的命令安装torch1.9.1/cu111 + torchvision0.10.1/cu111 (pytorch1.9.1/cu111),这次肯定不会报错了,完美!
pytorch官网上的安装命令:
# CUDA 11.1
pip install torch==1.9.1+cu111 torchvision==0.10.1+cu111 torchaudio==0.9.1 -f https://download.pytorch.org/whl/torch_stable.html
详细安装步骤可参考下一篇博客:PyTorch1.9.1 GPU版本安装(python3.8+pyTorch1.9.1, torch1.9.1/cu111 + torchvision0.10.1/cu111)
参考:
安装pytorch报错:no matching distribution found for torchvision =0.11.0+cu111_123GJ123的博客-CSDN博客
Pytorch1.10安装记录(CUDA11.3)_太阳花的小绿豆的博客-CSDN博客
安装pytorch1.10.0/cu111时报错:no matching distribution found for torchvision==0.11.0+cu111相关推荐
- linux安装网卡驱动make报错,ubuntu12.04 安装有线网卡驱动make时报错
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ubuntu12.04 安装有线网卡驱动make时报错: make[1]: 正在进入目录 `/usr/src/linux-headers-3.2.0-57 ...
- java数据库防火墙,数据库centos7防火墙导致java程序访问mongodb3.0.1时报错的问题分析...
环境描述: 数据库:mongodb3.0.1 数据库系统:centos7,(虚拟机,最小安装) 数据库驱动:mongo-Java-driver-3.0.0.jar 问题描述:shell环境下用mong ...
- conda安装pytorch1.10.1+paddlepaddle-gpu2.2.1+cuda10.2+cudnn7.6.5
NV驱动下载安装https://www.nvidia.cn/Download/index.aspx 多卡的话,安装 NCCL https://developer.nvidia.com/nccl/ncc ...
- 使用RestTemplate时报错java.lang.IllegalStateException: No instances available for 127.0.0.1
我在RestTemplate的配置类里使用了 @LoadBalanced @Component public class RestTemplateConfig { @Bean @LoadBalance ...
- 安装完MySQL后启动报错_MySQL数据库之mysql编译安装完成后,启动时报错The server quit without updating PID file...
本文主要向大家介绍了MySQL数据库之mysql编译安装完成后,启动时报错The server quit without updating PID file ,通过具体的内容向大家展现,希望对大家学习 ...
- vue项目启动时报错 Error: listen EADDRNOTAVAIL: address not available 192.168.0.102:9003
vue项目启动时报错 Error: listen EADDRNOTAVAIL: address not available 192.168.0.102:9003 先说一下问题,我的vue项目本地启动时 ...
- 报错:Cannot resolve org.openjfx:javafx.base:11.0.0-SNAPSHOT
问题:在使用idea导入项目,pom文件导入报错: Cannot resolve org.openjfx:javafx.base:11.0.0-SNAPSHOT 解决办法: 这是因为无法识别jdk,只 ...
- 用pytorch官网命令 安装pytorch1.10.1+CUDA11.1报错
因为服务器的cuda是11.1的所以需要安装历史版本 复制官网的命令 CUDA 11.1 pip install torch==1.10.1+cu111 torchvision==0.11.2+cu1 ...
- Tomcat启动时报错:-Djava.endorsed.dirs = D:\ Tomcat 8.0 \ endorsed不受支持。
问题介绍 Eclipse中运行Tomcat时报错,内容为**-Djava.endorsed.dirs ="路径"**. 问题原因 尚未有准确说法,超出博主当前技术范畴 所用环境 系 ...
- pip 安装依赖包 报错 No matching distribution found for pandas
在pycharm中的terminal中使用pip安装依赖包时,出现No matching distribution found for pandas的错误提示 这里是在虚拟环境中,安装依赖包 结果抛出 ...
最新文章
- vscode中使用js的console配置 - mac
- C#调用C++dll
- 关于update set from where
- python开始print_当你使用print时,Python是怎么运行的
- 5y计算机应用基础题库,数学log练习题和答案.doc
- 设主存容量为1MB,外存容量为400MB,计算机系统的地址寄存器有32位,那么虚拟存储器的最大容量是( )
- 知乎 开源机器学习_使用开源数据和机器学习预测海洋温度
- 我的Go+语言初体验——(3)Go+ 语言数据类型
- Spark源码分析之Task
- 统计订单:复选+全选+计算 的列表
- 2014.10.1 Form中显示pdf文件
- Windows版本Apache+php的Xhprof应用__[2]
- android horizontalscrollview 固定宽度,Android HorizontalScrollView 内容宽度
- 线程池使用不当导致系统假死
- SVN的目录结构,trunk、tag、branches
- 【科普】码农是程序员吗?码农与真正程序员的区别是啥?
- 中专计算机英语听课记录,【听课记录15篇及评析】_英语听课记录及评析_英语听课记录及评析范文5篇...
- Spring Boot默认异常处理BasicErrorController源码解读
- [易飞]付款条件-账期之理解
- python方差齐性检验_方差齐性检验的原理