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)
我已经安装了扩散器最新版本。我该如何解决这个问题?
重新安装
diffusers
解决了我的问题。
pip uninstall diffusers
pip install diffusers
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