ERROR: No matching distribution found for torch==2.0.1解决方案

news2024/10/5 17:51:43

大家好,我是水滴~~

本文主要介绍在安装 stable-diffusion-webui 时出现的 ERROR: No matching distribution found for torch==2.0.1 问题的解决方案,希望能对你有所帮助。

《Python入门核心技术》专栏总目录・点这里

文章目录

  • 问题描述
  • 解决方案
  • 离线安装 PyTorch


问题描述

在安装 stable-diffusion-webui 过程中出现ERROR: No matching distribution found for torch==2.0.1错误,详细错误如下:

ERROR: Could not find a version that satisfies the requirement torch==2.0.1 (from versions: none)
ERROR: No matching distribution found for torch==2.0.1
Traceback (most recent call last):
  File "D:\StableDiffusion\stable-diffusion-webui\launch.py", line 48, in <module>
    main()
  File "D:\StableDiffusion\stable-diffusion-webui\launch.py", line 39, in main
    prepare_environment()
  File "D:\StableDiffusion\stable-diffusion-webui\modules\launch_utils.py", line 378, in prepare_environment
    run(f'"{python}" -m {torch_command}', "Installing torch and torchvision", "Couldn't install torch", live=True)
  File "D:\StableDiffusion\stable-diffusion-webui\modules\launch_utils.py", line 116, in run
    raise RuntimeError("\n".join(error_bits))
RuntimeError: Couldn't install torch.
Command: "D:\StableDiffusion\stable-diffusion-webui\venv\Scripts\python.exe" -m pip install torch==2.0.1 torchvision==0.15.2 --extra-index-url https://download.pytorch.org/whl/cu118
Error code: 1

解决方案

这跟 Python 的版本有关系,在当前版本中找不到 PyTorch 2.0.1 版本。官方要求的版本是 Python 3.10.6,你可以检查你的 Python 版本是否正确。

注意:在运行 webui-user.bat 时会在stable-diffusion-webui项目中创建一个 Python 虚拟环境,所以检查版本应该使用下面命令:
D:\StableDiffusion\stable-diffusion-webui\venv\Scripts\python.exe --version

如果版本不正确,请安装正确的 Python 3.10.6 版本。

安装好 Python 后,编辑 webui-user.bat,在 set PYTHON=后面指定 Python 可执行文件的路径,如下图:

在这里插入图片描述

然后删除 stable-diffusion-webui 目录下的 venv目录,重新运行 webui-user.bat,这样就能正常下载安装 PyTorch 了,如下图:

在这里插入图片描述

离线安装 PyTorch

如果你觉得上面方法安装的速度慢,也可以先使用迅雷下载下来,打开官方下载页:https://download.pytorch.org/whl/torch/,找到要下载的版本,右击使用迅雷下载。如下图:

在这里插入图片描述

或者直接下载:torch-2.0.1+cu118-cp310-cp310-win_amd64.whl

下载完后,可使用下成命令安装:

D:\StableDiffusion\stable-diffusion-webui\venv\Scripts\python.exe -m pip install D:\StableDiffusion\torch-2.0.1+cu118-cp310-cp310-win_amd64.whl

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1341915.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

WeakMap 和 Map 的区别,WeakMap 原理,为什么能被 GC?

垃圾回收机制 我们知道&#xff0c;程序运行中会有一些垃圾数据不再使用&#xff0c;需要及时释放出去&#xff0c;如果我们没有及时释放&#xff0c;这就是内存泄露 JS 中的垃圾数据都是由垃圾回收&#xff08;Garbage Collection&#xff0c;缩写为 GC&#xff09;器自动回…

MyBatis的基本使用及常见问题

MyBatis 前言MyBatis简介MyBatis快速上手Mapper代理开发增删改查环境准备配置文件完成增删改查查询添加修改删除 参数传递注解完成增删改查 前言 JavaWeb JavaWeb是用Java技术来解决相关Web互联网领域的技术栈。 MySQL数据库与SQL语言 MySQL&#xff1a;开源的中小型数据库。…

【银行测试】金融银行-理财项目面试/分析总结(二)

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 银行理财相关的项…

【温故而知新】vue运用之探讨下单页面应用(SPA)与多页面应用(MPA)

一、概念 1.单页面应用SPA(Single page application) Vue单页面应用是一种采用Vue.js框架开发的Web应用程序,它仅有一个HTML文件,通过前端路由实现页面的切换和渲染。与传统的多页面应用相比,Vue单页面应用在用户体验和开发效率方面有着明显的优势。 在Vue单页面应用中…

winsock.h与winsock2.h出现重定义或不同的链接 问题解决

在编译qt windows项目时出现错误 方法&#xff11;&#xff1a; 在pro文件中添加宏 DEFINES WIN32_LEAN_AND_MEAN方法&#xff12;&#xff1a; 在使用了包含头文件前#include<windows.h>加上 #include<WinSock2.h>

SpringCloud(H版alibaba)框架开发教程之nacos做配置中心——附源码(2)

上篇主要讲了使用eureka&#xff0c;zk&#xff0c;nacos当注册中心 这篇内容是nacos配置中心 代码改动部分mysql驱动更新到8.0&#xff0c;数据库版本升级到了8.0&#xff0c;nacos版本更新到了2.x nacos2.x链接 链接&#xff1a;https://pan.baidu.com/s/11nObzgTjWisAfOp…

JMeter逻辑控制器之While控制器

JMeter逻辑控制器之While控制器 1. 背景2.目的3. 介绍4.While示例4.1 添加While控制器4.2 While控制器面板4.3 While控制器添加请求4.3 While控制器应用场景 1. 背景 存在一些使用场景&#xff0c;比如&#xff1a;某个请求必须等待上一个请求正确响应后才能开始执行。或者&…

Android Studio修改创建新布局时默认根布局

将Android Studio默认布局ConstraintLayout切换成LinearLayout 打开设置&#xff0c; Editor> File and Code Templates > Other > layoutResourceFile.xml 备注&#xff1a;创建时提示根布局仍然为ConstraintLayout&#xff0c;不用管这个&#xff0c;实际创建的…

NXP实战笔记(一):基于RTD-SDK新建一个S32DS工程

目录 1、概述 2、操作步骤 2.1、新建Application工程 2.2、命名工程、选择芯片型号、选择编译器GCC版本 2.3、配置基本参数 3、文件描述 3.1、文件结构描述 3.2、编译之后 4、下载调试 1、概述 安装了S32DS之后&#xff0c;导入SDK插件&#xff0c;这个步骤不赘述&…

免费的数据恢复软件哪个好?这10个数据恢复软件可以试试

如果你遇到了数据丢失的情况&#xff0c;不要着急&#xff0c;今天我来教大家如何恢复。 在遇到电脑、硬盘或U盘等设备中数据丢失情况时&#xff0c;很多朋友都会很着急也不知道该怎么办。如果是数据恢复小白&#xff0c;建议大家优先选择使用数据恢复软件进行扫描恢复。现在市…

读取GNSS站点的o文件获取经纬度和高程

0. 码字不易&#xff0c;点赞加关注&#xff08;公众号&#xff1a;WZZHHH&#xff0c;部分资料在公众号可以下载&#xff09;&#xff0c;使用请注明出处。 0.1详细代码在最后获取 1.我处理2020年和2021年陆态网的数据&#xff0c;这两年总共有哪些站点俺不知道。 2.在利用ER…

Milvus数据一致性介绍及选择方法

1、Milvus 时钟机制 Milvus 通过时间戳水印来保障读链路的一致性&#xff0c;如下图所示&#xff0c;在往消息队列插入数据时&#xff0c; Milvus 不光会为这些插入记录打上时间戳&#xff0c;还会不间断地插入同步时间戳&#xff0c;以图中同步时间戳 syncTs1 为例&#xff0…

elasticsearch系列六:索引重建

概述 我们再起初创建索引的时候由于数据量、业务增长量都并不大&#xff0c;常常不需要搞那么多分片或者说某些字段的类型随着业务的变化&#xff0c;已经不太满足未来需求了&#xff0c;再或者由于集群上面索引分布不均匀导致节点直接容量差异较大等等这些情况&#xff0c;此时…

第十一章 Stream消息驱动

Stream消息驱动 gitee:springcloud_study: springcloud&#xff1a;服务集群、注册中心、配置中心&#xff08;热更新&#xff09;、服务网关&#xff08;校验、路由、负载均衡&#xff09;、分布式缓存、分布式搜索、消息队列&#xff08;异步通信&#xff09;、数据库集群、…

最优化方法Python计算:无约束优化应用——逻辑回归模型

S型函数 sigmoid ( x ) 1 1 e − x \text{sigmoid}(x)\frac{1}{1e^{-x}} sigmoid(x)1e−x1​将全体实数 R \text{R} R映射到 ( 0 , 1 ) (0,1) (0,1)&#xff0c;称为逻辑函数。其图像为 该函数连续、有界、单调、可微&#xff0c;性质量好。拟合函数为 F ( w ; x ) sigmoi…

localsec.dll缺少怎么办?localsec.dll文件下载,一键修复

看到很多小伙伴都在问&#xff0c;自己的电脑&#xff0c;在启动游戏或某些软件的时候&#xff0c;Windows会弹出系统错误提示框&#xff0c;称一个名为“localsec.dll的文件丢失了&#xff0c;造成错误&#xff0c;可尝试重新安装程序&#xff0c;以解决问题”。 根据错误提示…

如何使用Redis实现抢红包功能

【内容摘要】 在这篇文章中&#xff0c;我们将探讨如何使用Redis来设计和实现一个抢红包的业务场景。从业务场景、需求分析、技术选型、代码实现&#xff0c;痛点问题等进行多维分析和思考。 【业务场景】 下面引入一个实际的使用案例&#xff0c;如微信群中常用的红包功能。…

计算机网络复习2

物理层 文章目录 物理层通讯基础奈奎斯特定理香农定理编码与调制交换传输介质&#xff08;了解&#xff09;物理层设备 通讯基础 数据信号码元信源信道信宿单工通道&#xff1a;只有一个方向半双工通道&#xff1a;不能同时发送和接收全双工通道 奈奎斯特定理 规定&#xff…

裕泰微YT8521SH PHY芯片在uboot下的代码适配(二)

裕泰微YT8521SH PHY芯片在uboot下的代码适配&#xff08;一&#xff09; 文章目录 代码搜索移植步骤具体代码备注 本文主要是介绍uboot下的适配代码来源和具体修改。 代码搜索 https://github.com/starfive-tech/u-boot/blob/JH7110_VisionFive2_devel/drivers/net/phy/motorc…

Linux中的gcc\g++使用

文章目录 gcc\g的使用预处理编译汇编链接函数库gcc选项 gcc\g的使用 这里我们需要知道gcc和g实际上是对应的c语言和c编译器&#xff0c;而其他的Java&#xff08;半解释型&#xff09;&#xff0c;PHP&#xff0c;Python等语言实际上是解释型语言&#xff0c;因此我们经常能听…