写了一个脚本,帮助你在 Mac 上一键安装 Stable Diffusion,体验 AI 绘画 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
EatMi
V2EX    Stable Diffusion

写了一个脚本,帮助你在 Mac 上一键安装 Stable Diffusion,体验 AI 绘画

  •  1
     
  •   EatMi 2023-08-31 10:54:28 +08:00 5133 次点击
    这是一个创建于 859 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前帮公司设计装 SD ,后面想干脆写个脚本,一键安装。虽然咱们这里程序员居多,但还是和大家分享一下,欢迎讨论,共同进步。

    使用方法

    打开终端后执行以下命令即可自动安装

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/wy-luke/StableDiffusion-Installer-For-Mac/main/sd-installer.sh)" 

    当然,网络原因可以使用以下命令,但是后续安装可能也会由于网络原因失败,建议先保证网络通畅

    /bin/bash -c "$(curl -fsSL https://raw.fastgit.org/wy-luke/StableDiffusion-Installer-For-Mac/main/sd-installer.sh)" 

    更详细的使用说明可以看这里

    特性

    1. 使用 Homebrew 安装一些系统依赖

    2. 使用 Micromamba 作为 Python 包和环境管理工具。和 Conda 比起来,没有 Base 环境(为空),所以丝毫不会影响你的系统环境,而且更快。

    3. HomebrewMicromamba 均不会被添加到你的系统环境中,保证你的系统清爽如初。

    4. 项目开源,欢迎提出问题,讨论分享,欢迎 Star ~~~

    第 1 条附言    2023-09-01 00:54:36 +08:00
    https://github.com/wy-luke/StableDiffusion-Installer-For-Mac

    这个是开源仓库的地址哈,有问题可以直接在里面提 Issues ,有别的什么问题也可以一起交流

    星星数还没收藏数多呢,哈哈。欢迎大家在使用后,如果好用的话,给个 Star ~~~~~
    30 条回复    2023-09-05 00:00:24 +08:00
    ygtq
        1
    ygtq  
       2023-08-31 11:01:44 +08:00   1
    大佬,写个 windows 的呗,受众更广
    EatMi
        2
    EatMi  
    OP
       2023-08-31 11:04:33 +08:00   1
    @ygtq Win 上有秋叶大佬做的整合包,使用起来更方便,所以就想着没这个需求了,可以看看
    https://space.bilibili.com/12566101/
    TabGre
        3
    TabGre  
       2023-08-31 15:55:12 +08:00 via iPhone
    本地跑主要是机器,我都是 colab 上泡的
    jian0jian
        4
    jian0jian  
       2023-08-31 16:05:23 +08:00   1
    直接用这个 https://github.com/LykosAI/StabilityMatrix , 一键安装 Automatic 1111, Comfy UI, SD.Next (Vladmandic), VoltaML, InvokeAI, and Fooocus , 模型共用
    lin7946
        5
    lin7946  
       2023-08-31 16:53:46 +08:00   1
    点赞大佬,晚上回去用自己电脑试试
    hanyu2pomelo
        6
    hanyu2pomelo  
       2023-08-31 17:01:18 +08:00   1
    最近天天被这个折磨,公司要求根据这个魔改成一个新的
    WenjieYe
        7
    WenjieYe  
       2023-08-31 17:28:26 +08:00   1
    小白问个弱智问题,这个脚本包含了、ml-stable-diffusion 吗?我看到没有使用 ANE 加速,如何加上呢?
    Luzaiv7
        8
    Luzaiv7  
       2023-08-31 17:33:42 +08:00
    装 abseil 的时候一直失败
    cs3230524
        9
    cs3230524  
       2023-08-31 17:47:47 +08:00
    cpu 跑太慢啦
    murmur
        10
    murmur  
       2023-08-31 17:58:28 +08:00   1
    @ygtq windows b 站有 all in one 解压缩就可以啥都不需要自己装
    dragon710
        11
    dragon710  
       2023-08-31 18:18:33 +08:00   1
    因特尔处理器的 mac 上可以不
    bjzhou1990
        12
    bjzhou1990  
       2023-08-31 18:42:33 +08:00
    EatMi
        13
    EatMi  
    OP
       2023-08-31 18:43:07 +08:00
    @dragon710 #11 可以的,intel 和 M 系列芯片都可以
    EatMi
        14
    EatMi  
    OP
       2023-08-31 18:44:01 +08:00
    @cs3230524 #9 就随便玩玩,出图也挺快的,本地跑就是图个方便
    EatMi
        15
    EatMi  
    OP
       2023-08-31 18:44:40 +08:00
    @TabGre #3 本地跑图个方便嘛
    EatMi
        16
    EatMi  
    OP
       2023-08-31 18:45:13 +08:00
    @jian0jian #4 牛!
    EatMi
        17
    EatMi  
    OP
       2023-08-31 18:45:45 +08:00
    @hanyu2pomelo #6 哈哈哈,先换个皮,看看老板满意不
    EatMi
        18
    EatMi  
    OP
       2023-08-31 18:46:32 +08:00
    @WenjieYe #7 没有加,这个我还没了解太多,我理解应该可以手动下载放到 SD 文件里面
    EatMi
        19
    EatMi  
    OP
       2023-08-31 18:46:53 +08:00
    @Luzaiv7 #8 是使用我的这个脚本吗?可以提供更多信息吗
    EatMi
        20
    EatMi  
    OP
       2023-08-31 18:47:54 +08:00
    @bjzhou1990 #12 这个好像还不支持 mac
    netty
        21
    netty  
       2023-09-01 09:23:32 +08:00 via iPhone   1
    早前写过一篇 SD UI 介绍,可以参考一下

    https://mp.weixin.qq.com/s/WHDu7zIvybcDLbJUysTz2g
    Luzaiv7
        22
    Luzaiv7  
       2023-09-01 10:23:17 +08:00
    @EatMi ==>
    Installing dependencies for protobuf: abseil
    ==> Installing protobuf dependency: abseil
    Error: Failure while executing; `/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.0.24\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 13.0\)\ curl/7.84.0 --header Accept-Language:\ en --retry 3 --fail --location --silent --head --request GET https://mirrors.ustc.edu.cn/homebrew-bottles/abseil-20230125.3.arm64_ventura.bottle.1.tar.gz` exited with 22. Here's the output:
    HTTP/2 404
    server: openresty
    date: Fri, 01 Sep 2023 02:22:01 GMT
    content-type: text/html; charset=
    content-length: 150

    curl: (22) The requested URL returned error: 404

    安装失败,是否重试? [y/n]
    Installation failed, do you want to retry? [y/n]
    EatMi
        23
    EatMi  
    OP
       2023-09-01 10:27:11 +08:00
    @Luzaiv7 #22 ops, 看起来像是网络问题
    Luzaiv7
        24
    Luzaiv7  
       2023-09-01 10:29:45 +08:00
    @EatMi 没有啊,是 404 了
    niji
        25
    niji  
       2023-09-01 17:18:41 +08:00
    hugging face 解决
    EatMi
        26
    EatMi  
    OP
       2023-09-01 21:34:35 +08:00
    @niji #25 HF 确实很强,还有 Google Colab ,但是本地部署还是图个方便嘛
    EatMi
        27
    EatMi  
    OP
       2023-09-01 21:35:48 +08:00
    @Luzaiv7 #24 看样子是你改了 homebrew 的源,https://mirrors.ustc.edu.cn ,换个源试试吧
    Luzaiv7
        28
    Luzaiv7  
       2023-09-04 10:59:24 +08:00   1
    @EatMi 的确好了,感谢
    Luzaiv7
        29
    Luzaiv7  
       2023-09-04 14:34:41 +08:00
    @EatMi 装到一半提示 python 版本问题,还有找不到相应的库
    stderr: ERROR: Ignored the following versions that require a different python version: 1.6.2 Requires-Python >=3.7,<3.10; 1.6.3 Requires-Python >=3.7,<3.10; 1.7.0 Requires-Python >=3.7,<3.10; 1.7.1 Requires-Python >=3.7,<3.10
    ERROR: Could not find a version that satisfies the requirement tb-nightly (from versions: none)
    ERROR: No matching distribution found for tb-nightly

    [notice] A new release of pip is available: 23.0.1 -> 23.2.1
    [notice] To update, run: pip install --upgrade pip
    EatMi
        30
    EatMi  
    OP
       2023-09-05 00:00:24 +08:00
    @Luzaiv7 #29 你是换了清华源吗?应该是因为清华源里面没有 nigtly 的包
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3171 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 12:40 PVG 20:40 LAX 04:40 JFK 07:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86