Stable Diffusion启动失败求助:venv创建及pip相关错误
Stable Diffusion无法启动:venv创建失败及pip模块缺失问题
问题概述
完成所有必要安装后,Stable Diffusion始终无法正常运行,存在两类核心报错:
报错1:保留venv文件夹时的pip缺失错误
运行启动脚本后,无法安装torch,提示venv环境中的Python找不到pip模块:
> F:\stable\stable-diffusion-webui>git pull Already up to date. venv > "F:\stable\stable-diffusion-webui\venv\Scripts\Python.exe" Python > 3.10.6 (tags/v3.10.6:9c7b4bd, Aug 1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)] Commit hash: 64da5c46ef0d68b9048747c2e0d46ce3495f9f29 > Installing torch and torchvision > F:\stable\stable-diffusion-webui\venv\Scripts\python.exe: No module > named pip Traceback (most recent call last): File > "F:\stable\stable-diffusion-webui\launch.py", line 351, in <module> > prepare_environment() File "F:\stable\stable-diffusion-webui\launch.py", line 253, in > prepare_environment > run(f'"{python}" -m {torch_command}', "Installing torch and torchvision", "Couldn't install torch", live=True) File > "F:\stable\stable-diffusion-webui\launch.py", line 81, in run > raise RuntimeError(f"""{errdesc or 'Error running command'}. RuntimeError: Couldn't install torch. Command: > "F:\stable\stable-diffusion-webui\venv\Scripts\python.exe" -m pip > install torch==1.13.1+cu117 torchvision==0.14.1+cu117 > --extra-index-url https://download.pytorch.org/whl/cu117 Error code: 1
报错2:删除venv文件夹后的创建失败错误
删除venv后重新运行脚本,无法创建虚拟环境,提示ensurepip命令执行失败:
F:\stable\stable-diffusion-webui>git pull Already up to date. Creating venv in directory F:\stable\stable-diffusion-webui\venv using python "F:\Newfolder\python310\python.exe" Unable to create venv in directory "F:\stable\stable-diffusion-webui\venv" exit code: 1 stderr: Error: Command '['F:\\stable\\stable-diffusion-webui\\venv\\Scripts\\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
已尝试的修复操作
- 多次删除并重新生成venv文件夹
- 更换Python版本:从3.11.2降级至3.10.10,再到3.10.6,每次安装均勾选pip选项,但Python的Scripts目录始终无pip相关文件
- 手动安装pip,cmd中可正常识别pip命令
- 修改系统环境变量,确保Python及Scripts目录已添加至路径
操作流程
- 安装GitHub后,在F盘运行Stable Diffusion安装程序
- 初始安装Python 3.11.2,启动时提示版本过高,删除后安装Python 3.10.10
- 发现Python的Scripts目录无pip文件,手动安装pip后cmd可识别,但启动Stable Diffusion仍报错
- 尝试重新安装Python 3.10.6、多次删除venv文件夹,问题未解决
内容的提问来源于stack exchange,提问作者Grume meal
相关产品推荐
相关产品推荐

