我正在尝试在我的 PC (Windows 11 Pro x64) 上本地安装和配置 Stable Diffusion AI,遵循 How-To-Geek 文章 如何在 Windows 上使用 GUI 在本地运行稳定扩散
很自然地,我遇到了问题,主要是(如下面的代码所示,Torch 安装和 Pip 版本 :)
这是我运行 Stable Diffusion 批处理文件时得到的:
venv "D:\stable-diffusion-webui-master\venv\Scripts\Python.exe"
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)]
Commit hash: <none>
Installing torch and torchvision
Traceback (most recent call last):
File "launch.py", line 108, in <module>
run(f'"{python}" -m {torch_command}', "Installing torch and torchvision", "Couldn't install torch")
File "launch.py", line 55, in run
raise RuntimeError(message)
RuntimeError: Couldn't install torch.
Command: "D:\stable-diffusion-webui-master\venv\Scripts\python.exe" -m pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 --extra-index-url https://download.pytorch.org/whl/cu113
Error code: 1
stdout: Collecting torch==1.12.1+cu113
stderr: Cache entry deserialization failed, entry ignored
Could not find a version that satisfies the requirement torch==1.12.1+cu113 (from versions: 1.7.0, 1.10.0+cu113, 1.10.1+cu113, 1.10.2+cu113)
No matching distribution found for torch==1.12.1+cu113
You are using pip version 9.0.1, however version 22.2.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
即使在我尝试了以下操作之后:
- pip 安装-vvv 手电筒
- pip3 install –pre torch -f https://download.pytorch.org/whl/nightly/cpu/torch_nightly.html …我得到“错误:火炬有一个无效的轮子,找不到.dist-info目录”
- python -m pip 安装 –upgrade pip
可能值得注意的是,虽然我将程序安装到我的 D: 驱动器,但我已经在我的 C: 驱动器上安装了 python 6.1(64 位)。
我是一名前技术人员(现在是作家),试图在我的电脑上安装一个图像生成器来制作一本书的封面。它可能行不通,但如果我不能让它运行的话肯定行不通,感谢任何帮助:)
詹姆士
原文由 James Rocks 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要安装 Python 3.10.6 ( https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe )
安装时一定要选择“add to PATH”或者手动添加。
从使用错误版本的 python 创建的 Stable Diffusion 文件夹中删除 venv 文件夹。
再次启动 webui-user.bat,它应该可以正常工作。