You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

启动Stable Diffusion WebUI时venv创建失败及命令报错求助

问题解决步骤

核心原因:Python版本不兼容

Stable Diffusion WebUI完全不支持Python 2.7,官方要求使用Python 3.10.x(推荐3.10.6版本)。你的错误根源在于:

  • venv是Python 3.3及以上版本才内置的模块,Python 2.7没有这个模块,所以创建虚拟环境失败。
  • 你把终端命令输入到了Python交互环境里,导致语法错误。

具体解决方法

1. 升级到Python 3.10.x(最推荐的方案)

  • 卸载当前的Python 2.7,下载并安装Python 3.10.6(版本匹配最重要)
  • 安装时务必勾选Add Python to PATH选项,确保系统能找到Python3
  • 验证安装:打开CMD,输入python --version,确认输出为Python 3.10.6
  • 重新运行webui-user.bat,此时会自动用Python3创建虚拟环境,完成安装

2. 不卸载Python2.7,指定Python3运行WebUI

如果需要保留Python2.7,编辑webui-user.bat文件:

  • 找到set PYTHON=这一行,修改为你的Python3安装路径,例如:
    set PYTHON=C:\Program Files\Python310\python.exe
    
  • 保存后重新运行webui-user.bat

3. 纠正virtualenv命令的使用方式

你之前的错误是把终端命令输入到了Python交互环境(>>>提示符)里,正确操作是:

  • 在Python交互环境中输入exit()回车,退出到CMD界面
  • 执行以下命令安装virtualenv(针对Python3):
    py -3 -m pip install --user virtualenv
    
    或者直接用:
    pip3 install --user virtualenv
    
    注意:即使安装了virtualenv,Python2.7仍然无法运行Stable Diffusion,所以这个操作仅适用于Python3环境。

内容的提问来源于stack exchange,提问作者Santi El Curioso

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 10:45:33