中文(繁體)

目前位置: 首頁> ComfyUI 教學> comfyui本地部署windows

comfyui本地部署windows

作者: LoRA 時間: 2025年03月21日

安裝到本地:將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 生圖。你還需要下載關鍵的模型,在下一章我會教大家如何下載並安裝所需的模型。