安裝到本地:將ComfyUI 安裝在自己的電腦中,這樣你可以在本地運行ComfyUI。這種方式基本是0 成本。但如果你的電腦GPU 配置相對較差,有可能生圖的速度會比較慢。
命令行安裝步驟
第一步,安裝pytorch
首先你需要打開系統Terminal,一般可以通過系統搜索即可找到。
Mac 和Windows 上是長這樣的。 Windows 上因為版本不同,有可能跟我的截圖不一樣,只要名字對就可以了:
然後打開Terminal,不管是什麼系統,你應該都會看到類似的界面,可能UI 顏色不一樣,但一定是一串字符後有一個閃爍的光標:
此時不同的系統需要輸入不同的命令。
Windows
Windows 用戶我建議你在有NVIDIA 顯卡的電腦上使用。
下載Miniconda3
第一步輸入以下命令:
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe -o miniconda.exe
安裝Miniconda3
下載完後,繼續輸入以下代碼,安裝Miniconda3:
start /wait "" miniconda.exe /S
安裝pytorch
安裝pytorch 的nightly 版本即可。輸入以下命令:
pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu121
第二步,下載ComfyUI
此步需要你將ComfyUI 代碼拉到本地。如果你會Git 請在Terminal 運行以下代碼,即可完成此步驟:
git clone https://github.com/comfyanonymous/ComfyUI
如果你不會用Git,我推薦你使用 Github 的客戶端(opens in a new tab) 拉代碼,這是更簡單的方式。
下載Github Desktop 並安裝
下載並安裝好Github Desktop 後,打開該應用。
打開ComfyUI 項目& 下載
然後打開ComfyUI 的 Github 頁面(opens in a new tab),點擊右上角的綠色按鈕(下圖①),並點擊菜單裡的「Open with GitHub Desktop」(下圖②),此時瀏覽器會彈出你是否要打開GitHub Desktop,點擊「是」。
完成下載
接著GitHub Desktop 會讓你選擇一個保存位置,你可以按需調整,然後點擊確定。 Github Desktop 會同步雲端的代碼到本地,如果你看到下方這樣的界面,這就意味著你已經完成了代碼同步。
第三步,安裝依賴
下載好代碼後,需要安裝依賴。有兩種方法安裝依賴。
VS Code 方法(推薦)
如果你安裝過 Visual Studio Code(opens in a new tab),那你只需要:
打開項目文件夾
在Github Desktop 上點擊「Open in Visual Studio Code」按鈕。此時VS Code 會打開。
打開VS Code Terminal
接著你需要點擊VS Code 右上角的第二個icon,然後你會在軟件底部看到一個類似你之前在Terminal 裡看到的命令輸入界面。
輸入命令
最後一步你需要在底部Terminal 輸入以下命令,並點擊回車:
pip install -r requirements.txt
你有可能會遇到如pip 安裝的報錯,那此時你可以嘗試下pip3:
pip3 install -r requirements.txt
不管使用哪種方法,你應該都會在最後看到「Successfully installed XXXXX」這就意味著你完成了安裝。
Terminal 方法
如果你沒有安裝VS Code 也不想安裝,那你可以實用Terminal 安裝這些依賴。你只需要按照以下步驟進行:
打開項目文件夾
在Github Desktop 上點擊「Show in Finder」按鈕,如果是Win 則是「Show in Explorer」按鈕。
找到項目文件夾的路徑
此時Finder 會打開ComfyUI 的文件夾,你需要在空白處點擊右鍵,然後點擊Get Info(或者是類似「文件夾信息」之類的按鈕)。然後你會在新的窗口看到此文件夾的位置信息,類似下圖所示。 Win 的用戶可以直接在文件夾的導航處看到這個位置信息。框選並複制這串個信息。你複製的信息應該是一些斜杠加字符,比如我的是這樣的:/Users/jimmywang/Documents/GitHub
cd 到項目文件夾
打開Terminal 輸入cd,然後空格,接著黏貼上一步複製好的代碼。然後需要注意,此時你還需要在最後補上ComfyUI 然後按下回車。以我為例的話,最後你要輸入的大概是這樣的(注意不要復制我的代碼,你的文件夾位置應該跟我不一樣,我只是示意):
cd /Users/jimmywang/Documents/GitHub/ComfyUI
如果順利的話,會是這樣:
輸入命令
最後一步你需要在那裡輸入以下代碼,並點擊回車:
pip install -r requirements.txt
你有可能會遇到如pip 安裝的報錯,那此時你可以嘗試下pip3:
pip3 install -r requirements.txt
不管使用哪種方法,你應該都會在最後看到「Successfully installed XXXXX」這就意味著你完成了安裝。
第四步,啟動服務
不管你在上一步是用VS Code 運行,還是在Terminal 裡運行,你都可以繼續輸入以下代碼:
python main.py
這一步,如果你想讓ComfyUI 運行得更快,可以輸入以下代碼:
python main.py --force-fp16
另外,如果你遇到類似上一步的報錯問題,可以嘗試用python3:
python3 main.py
當你看到「To see the GUI go to: http://127.0.0.1:8188」,(opens in a new tab) 就意味著你已經完成了ComfyUI 的安裝,並成功運行。此時你只需要在瀏覽器裡複製黏貼下方地址即可:
http://127.0.0.1:8188/
你應該能看到以下界面。恭喜你,ComfyUI 已經安裝好了。但此時還沒法運行Stable DIffusion 生圖。你還需要下載關鍵的模型,在下一章我會教大家如何下載並安裝所需的模型。