安装Stable Diffusion时遇pip与torch报错求助
安装Stable Diffusion时出现"No module named pip"和"Couldn't install torch"错误
问题详情
- 新电脑首次安装Python 3.10.6,已严格配置PATH环境变量
- Stable Diffusion文件夹位于E盘,Python先后安装在C盘、E盘,均触发相同错误
- 多次重装pip并重启电脑,问题未得到解决
命令行报错信息
venv "E:\A1111\stable-diffusion-webui\venv\Scripts\Python.exe" Python 3.10.6 (main, Dec 22 2022, 15:39:53) [MSC v.1934 64 bit (AMD64)] Version: v1.6.0 Commit hash: 5ef669de080814067961f28357256e8fe27544f4 Installing torch and torchvision E:\A1111\stable-diffusion-webui\venv\Scripts\python.exe: No module named pip Traceback (most recent call last): File "E:\A1111\stable-diffusion-webui\launch.py", line 48, in <module> main() File "E:\A1111\stable-diffusion-webui\launch.py", line 39, in main prepare_environment() File "E:\A1111\stable-diffusion-webui\modules\launch_utils.py", line 352, in prepare_environment run(f'"{python}" -m {torch_command}', "Installing torch and torchvision", "Couldn't install torch", live=True) File "E:\A1111\stable-diffusion-webui\modules\launch_utils.py", line 115, in run raise RuntimeError("\n".join(error_bits)) RuntimeError: Couldn't install torch. Command: "E:\A1111\stable-diffusion-webui\venv\Scripts\python.exe" -m pip install torch==2.0.1 torchvision==0.15.2 --extra-index-url https://download.pytorch.org/whl/cu118 Error code: 1 Press any key to continue . . .
解决方案
1. 修复虚拟环境中的pip
- 删除Stable Diffusion目录下的
venv文件夹(路径:E:\A1111\stable-diffusion-webui\venv) - 打开命令提示符,切换到Stable Diffusion根目录:
cd E:\A1111\stable-diffusion-webui - 手动创建虚拟环境并补装pip:
从pip官方渠道下载get-pip.py脚本,放到Stable Diffusion根目录下,然后执行:python -m venv venv --without-pipvenv\Scripts\python.exe get-pip.py
2. 确保系统Python的pip正常可用
- 打开命令提示符,执行以下命令检查系统Python的pip状态:
python -m pip --version - 若提示找不到pip,执行修复命令:
python -m ensurepip --upgrade - 确认系统Python路径优先级:执行
where python,确保第一个结果为你安装的Python 3.10.6路径,避免其他版本干扰
3. 手动安装torch后启动
- 激活虚拟环境:
venv\Scripts\activate - 手动执行torch安装命令:
pip install torch==2.0.1 torchvision==0.15.2 --extra-index-url https://download.pytorch.org/whl/cu118 - 安装完成后,运行
webui-user.bat启动Stable Diffusion
内容的提问来源于stack exchange,提问作者JLondon
相关产品推荐
相关产品推荐

