Ubuntu 25下安裝ComfyUI

Share
Ubuntu 25下安裝ComfyUI

ComfyUI 本體安裝很容易,開一個終端,轉到你想要安裝的目錄下,沒有安裝git就先裝git

sudo apt update
sudo apt install git

然後鍵入

git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI

運行

python3 main.py

接著大概率會碰到錯誤像是ModuleNotFoundError: No module named 'tqdm之類的

主要原因是因為剛裝好的Ubuntu 25用的是Python 3.13.7,Comfyui用的是Python 3.10 或 3.11。

所以要在 ComfyUI 裡面開一個獨立 Python venv,用比較穩定的 Python 3.10 或 3.11。

Ubuntu 25 可以這樣安裝較舊版本:

安裝 pyenv

curl https://pyenv.run | bash

會提示你把一些東西加入你的 ~/.bashrc,直接

nano ~/.bashrc,

拉到最底下加入

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

ctrl + o, ctrl + x 退出
接著source ~/.bashrc

ComfyUI 最穩的是 Python 3.10所以我們裝 3.10.13,輸入

pyenv install 3.10.13

然後進入ComfyUI目錄

cd ~/ComfyUI
pyenv local 3.10.13

建立 venv

python -m venv venv
. venv/bin/activate

安裝 ComfyUI 依賴套件

pip install -r requirements.txt

安裝 ComfyUI Manager

進入ComfyUI目錄,然後

cd custom_nodes
git clone https://github.com/ltdrdata/ComfyUI-Manager.git

運行ComfyUI

python main.py

之後要運行 ComfyUI,先啟動 venv,再開 ComfyUI流程就是

cd ~/ComfyUI
. venv/bin/activate
python main.py

也可以寫一個運行的bash Script把那三行加進去

#!/bin/bash
. venv/bin/activate
python main.py

開起來之後,即可在瀏覽器中輸入http://localhost:8188
若你想要分享給區域網路上其他電腦使用就改成這樣啟動

#!/bin/bash
. venv/bin/activate
python main.py --listen 0.0.0.0 --port 8188

其他電腦只要在瀏覽器輸入http://你的IP:8188即可訪問