ImportError:无法从“扩散器”导入名称“StableDiffusionPipeline”

问题描述 投票:0回答:2

ImportError : Traceback (最近调用 last) Input In [96],

()

1个进口手电筒

2 来自 torch import autocast

----> 3 从扩散器导入 StableDiffusionPipeline

ImportError: cannot import name 'StableDiffusionPipeline' from 'diffusers' (E:\Py nv\lib\site-packages\diffusers_init_.py)

我已经安装了扩散器最新版本。我该如何解决这个问题?

python deep-learning
2个回答
5
投票

重新安装

diffusers
解决了我的问题。

pip uninstall diffusers
pip install diffusers

0
投票

2023 年 4 月更新: 有一些版本冲突问题导致您无法运行

StableDiffusionPipeline
。我也试过
pip install --upgrade diffusers[torch]
conda install -c conda-forge diffusers
但对我没有用 仔细检查扩散器版本。

解决方案

git clone https://github.com/LambdaLabsML/lambda-diffusers.git
cd lambda-diffusers
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
pip install diffusers==0.11.1
© www.soinside.com 2019 - 2024. All rights reserved.