安装Stable Diffusion遇CondaEnvException报错求助
解决Stable Diffusion安装时的CondaEnvException: Pip failed报错
针对你遇到的问题,试试下面这些具体方案:
切换国内pip镜像源,解决网络导致的依赖下载失败
激活你的conda环境后,执行命令:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
之后重新运行安装脚本。检查并匹配正确的Python版本
Stable Diffusion通常要求Python 3.8-3.10版本,先激活环境:conda activate 你的环境名称
执行python --version查看版本,若不符合,删除现有环境后重新创建指定版本的环境:conda remove -n 你的环境名称 --allconda create -n sd_env python=3.10手动安装关键依赖(比如Torch)
从报错截图来看,大概率是Torch相关包安装失败,根据你的显卡情况手动安装:- 有NVIDIA显卡(支持CUDA 11.8):
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 - 无显卡/用CPU运行:
pip install torch torchvision torchaudio
安装完成后再执行原安装步骤。
- 有NVIDIA显卡(支持CUDA 11.8):
关闭代理与防火墙
代理或系统防火墙可能拦截pip的下载请求,暂时关闭后重试安装。清理pip缓存
执行pip cache purge清除损坏的缓存文件,之后重新运行安装命令。
内容的提问来源于stack exchange,提问作者David
相关产品推荐
相关产品推荐

