无法安装Stable Diffusion,遇pip模块缺失报错求助
Stable Diffusion启动报错(No module named pip)解决方案
核心错误是虚拟环境内的Python缺少pip模块,以下是针对性解决步骤:
修复虚拟环境中的pip
- 打开命令提示符,进入Stable Diffusion的虚拟环境脚本目录:
cd C:\sd\stable-diffusion-webui\venv\Scripts - 激活虚拟环境:
activate.bat - 安装并升级pip:
python -m ensurepip --upgrade - 退出虚拟环境:
deactivate
- 打开命令提示符,进入Stable Diffusion的虚拟环境脚本目录:
手动安装torch依赖
激活虚拟环境后,直接执行报错中指定的安装命令:pip install torch==2.1.2 torchvision==0.16.2 --extra-index-url https://download.pytorch.org/whl/cu121(如果网络下载缓慢,可添加国内PyPI镜像加速,在命令末尾追加
-i https://pypi.tuna.tsinghua.edu.cn/simple)重置虚拟环境(终极方案)
如果上述方法无效,直接删除现有虚拟环境文件夹C:\sd\stable-diffusion-webui\venv,然后重新运行webui-user.bat,脚本会自动重建虚拟环境并安装所有依赖。
内容的提问来源于stack exchange,提问作者Ronak
相关产品推荐
相关产品推荐

