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即可訪問