【问题标题】:Attempting to install Stable Diffusion via Python尝试通过 Python 安装 Stable Diffusion
【发布时间】:2022-12-04 09:19:59
【问题描述】:

我已经浏览了堆栈溢出、几个 youtube 视频,但终究无法解决这个问题。

我已经解压并从 git 中提取,所有文件都在安装 Stable Diffusion 所需的位置 - 但是当我运行时出现两个错误,一个是 pip 版本。我通过“pip install --upgrade pip”升级,虽然版本更新了,但我仍然收到以下错误。

另一个问题是pytorch好像没有安装。我已将它添加到 requirements.txt 并运行“pip install -r requirements.txt”,这似乎也不起作用。我还下载了 1.12.1+cu113 并运行pip install "path/" 并收到错误消息“错误:torch-1.12.1+cu113-cp39-cp39-win_amd64.whl 在此平台上不受支持。”

收到以下错误:

stderr: 错误:找不到满足 torch==1.12.1+cu113 要求的版本(来自版本:无)

错误:找不到 torch==1.12.1+cu113 的匹配分布

警告:您正在使用 pip 版本 20.1.1;但是,版本 22.3 可用。

您应该考虑通过“C:\Users\XXX\Downloads\STABLE\stable-diffusion-webui\venv\Scripts\python.exe -m pip install --upgrade pip”命令进行升级。

任何帮助将不胜感激,我已尽力做到自给自足,因此我将其提供给可能知道如何提供帮助的人。

【问题讨论】:

  • “错误:torch-1.12.1+cu113-cp39-cp39-win_amd64.whl 在此平台上不受支持。”意味着您的 Python 不是 3.9 版或不是 64 位。要检查:python --versionpython -c "import struct; print(struct.calcsize('P') * 8)"pip --version

标签: python pip stable-diffusion


【解决方案1】:

安装 SD 最简单的方法之一是使用 Automatic1111 https://github.com/AUTOMATIC1111/stable-diffusion-webui

此页面上标题为“在 Windows 上自动安装”的部分中的说明(因为您在帖子中使用的是 Windows 路径)

  1. 安装 Python 3.10.6,选中“将 Python 添加到路径”安装 git。
  2. 下载 stable-diffusion-webui 存储库,例如通过运行 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git。
  3. 将 model.ckpt 放在模型目录中(请参阅依赖项了解在哪里 得到它)。
  4. (可选)将 GFPGANv1.4.pth 放在基本目录中, 与 webui.py 一起(查看从哪里获取它的依赖项)。
  5. 以普通非管理员身份从 Windows 资源管理器运行 webui-user.bat, 用户。

    这比早期的 Automatic and Stable Diffusion 本身更容易和改进。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-24
    • 1970-01-01
    • 2022-11-22
    • 2022-11-05
    • 1970-01-01
    相关资源
    最近更新 更多