我正在尝试在我的PC(Windows 11 Pro x64)上本地安装和配置稳定扩散AI,遵循How-To-Geek文章,How to Run Stable Diffusion Locally With a GUI on Windows
很自然地,我遇到了一些问题,主要是(如下面的代码所示,Torch安装和Pip版本:)
这是我运行稳定扩散批处理文件时得到的结果:
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 Torch
- pip 3安装--pre torch -f https://download.pytorch.org/whl/nightly/cpu/torch_nightly.html...我得到“错误:焊炬有一个无效的轮,找不到.dist-info目录”
- python -m pip安装--升级pip
可能值得注意的是,尽管我将该程序安装到了我的D:驱动器上,我已经在我C:驱动器中。
我是一个前技术人员(现在是作者),试图在我的电脑上安装一个图像生成器,以潜在地使一本书的封面。它可能不会工作,但它肯定不会,如果我不能得到的东西运行,所以,任何帮助感谢:)
占士
4条答案
按热度按时间mbyulnm01#
您需要安装Python 3.10.6(https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe)
请确保在安装或手动添加时选择“添加到PATH”。
从Stable Diffusion文件夹中删除使用错误版本的python创建的venv文件夹。
再次启动webui-user.bat,它应该工作正常。
os8fio9y2#
全新安装SD时出现相同问题。
1.通过GIT将稳定扩散复制到我选择的运行文件夹中
1.已运行WebUI-User.bat文件。
1.无法像上面那样安装torch或pyvision。
为了排除故障,我检查了Python版本:开始-〉运行-〉“cmd”类型:“python --版本”
发现是3.10.11版本。卸载Python 3.10.11并安装3.10.6
尝试再次运行,PATH错误,Python未在3.10.11中找到
进入环境并删除对3.10.11的引用
已再次尝试运行WebUI-User.bat文件,但成功。
i34xakig3#
你好,我的朋友,我已经修复了它在一个非常简单的方式尝试这个在您的cmd
E:\stab.e扩散\SUPER SD 2.0依赖项\稳定扩散webui\venv\Scripts\python.exe-m pip安装--升级pip
只要更改目录以匹配您的目录
i2loujxw4#
我真的什么都试过了。手动安装Torch,更新PIP,检查PATH,重新安装Python。唯一起作用的是重新启动我的电脑。