Stable Diffusion Web UI 是一個熱門的 AI 圖片生成工具,但在搭載 Apple Silicon 晶片(如 MacBook Pro M4)的裝置上安裝時,有一些特殊注意事項。本篇將教你如何使用 Miniconda 在 MacBook Pro M4 上順利安裝並設定 Stable Diffusion Web UI。
使用 Miniconda
在 MacBook Pro M4 等 Apple Silicon 晶片裝置上,原生內建的 Python 版本較新(例如 Python 3.13),但許多 AI 套件尚未完全兼容這麼新的版本。使用 Miniconda 可建立獨立且穩定的 Python 環境(如 Python 3.10),確保所有相依套件都能正常運作,避免相容性問題。
設定 miniconda 環境
1 2 |
conda create --name sdwebui python=3.10 conda activate sdwebui |
下載與設定 Stable Diffusion Web UI
1 2 3 4 |
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git cd stable-diffusion-webui sed -i '' 's/use_venv=1/use_venv=0/' webui.sh echo 'export COMMANDLINE_ARGS="--skip-torch-cuda-test --listen"' >> webui-user.sh |
運行伺服器
1 |
./webui.sh |
這樣就可以從本機外連入 stable diffusion webui 了。
其它
- M4 晶片使用 Apple 原生 GPU,因此需加上參數
--skip-torch-cuda-test
避免 CUDA 的檢測。 - 若想遠端存取 Web UI,需使用
--listen
參數啟用 headless 模式。
現在,你已經成功地在 MacBook Pro M4 上設定好 Stable Diffusion Web UI,盡情享受 AI 帶來的創作體驗吧!