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

Intel版Mac安装AUTOMATIC1111 Stable Diffusion遇python3-venv报错求助

解决AUTOMATIC1111 WebUI安装时python3-venv报错问题

问题原因

你遇到的报错是因为webui.sh的检测逻辑针对Linux系统设计,它在查找Debian/Ubuntu体系的python3-venv包,但Mac系统不存在这个包。Homebrew安装的Python 3.11.5已经自带venv模块,只是脚本没正确识别到你用的是brew版本的Python。

解决方案

方案1:让webui.sh使用Homebrew的Python

  1. 先获取brew安装的Python 3.11路径:
    which python3.11
    
    Intel Mac通常输出为/usr/local/bin/python3.11。
  2. 打开webui.sh文件,找到开头定义PYTHON变量的行,把原来的python3替换成上面得到的完整路径,比如:
    PYTHON="/usr/local/bin/python3.11"
    
  3. 保存文件后重新运行./webui.sh。

方案2:重新安装brew版Python确保venv正常

执行以下命令重新安装Python 3.11,brew会自动包含完整的venv模块:

brew reinstall python@3.11

安装完成后再运行./webui.sh。

方案3:手动创建虚拟环境绕过脚本检测

  1. 在AUTOMATIC1111 WebUI的目录下,用brew的Python创建虚拟环境:
    python3.11 -m venv venv
    
  2. 激活虚拟环境:
    source venv/bin/activate
    
  3. 直接运行WebUI的启动脚本:
    python webui.py
    

内容的提问来源于stack exchange,提问作者qwexx

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 09:44:59