在「全面掌握 ComfyUI 工作界面」這節課中,雖然我們沒有接觸插件,但是有幾個界面元素卻是通過安裝插件的方式來呈現的,如果你使用的是秋葉整合包或者云端 ComfyUI,基本上都會預裝「管理器」、「漢化」、「機器指標監控」這三個插件,也就是說這是三個功能不是 ComfyUI 原生功能,是通過安裝插件補充的功能。今天我們通過 ComfyUI 原生整合包,來安裝這三個插件,熟悉插件如何下載、安裝、使用,為以后插件的應用提供堅實的基礎。
在 ComfyUI 中,插件是擴展和增強其功能的重要工具。我們用一個比喻來理解什么是插件?
想象一下,你是一位木匠,你的工作臺(ComfyUI)上有一個基本的工具箱(默認功能),里面有一些基本的工具(節點),比如錘子、鋸子、螺絲刀等。這些工具可以幫助你完成大部分的基礎工作,但有時候你可能需要一些更專業的工具來完成更復雜的任務。所以你可能去購買這些更加專業的工具(插件),來填充自己的工具箱,ComfyUI 就是依賴各種各樣的插件來完成各種不同的功能。
打開秋葉啟動器,找到版本管理,點擊一下,然后點擊:安裝新擴展,然后輸入插件名稱,點擊安裝就可以了。
1. 手動下載安裝插件
雙擊 run_nvidia_gpu.bat,啟動 ComfyUI:
可以看到官方整合包啟動的 ComfyUI 界面沒有「管理器」,本質上「管理器」也是一種插件,這個插件比較特殊,我們需要手動下載并安裝它。
訪問: https://github.com/ ,在搜索框里輸入:comfyui manager
點擊 Code 按鈕,可以直接點擊「Download ZIP」下載安裝包,將安裝包放置在 F:\ComfyUI_windows_portable\ ComfyUI\custom_nodes 這個文件夾里,注意這是一個壓縮包,需要將它解壓,如下圖:
下載并解壓之后,我們需要重新啟動 ComfyUI,只有重啟之后,插件才能生效。
2. Git 下載安裝插件
另一種方式可以通過 git 來進行下載,我們點擊上圖中的標號 2 的復制按鈕,復制一下這個插件的 git 地址,然后來到 F:\ComfyUI_windows_portable\ ComfyUI\custom_nodes 這個文件夾,全選并替換為 cmd 并回車:
在命令行輸入:git clone https://github.com/ltdrdata/ComfyUI-Manager.git
提示報錯:fatal: unable to access 'https://github.com/ltdrdata/ComfyUI-Manager.git/': Failed to connect to github.com port 443 after 21041 ms: Could not connect to server,意思是網絡無法連接,需要魔法上網才能下載。
接下來我們通過代理繞過限制,只需要在 https://github.com/ltdrdata/ComfyUI-Manager.git之前加入https://ghfast.top/ ,即:git clone https://ghfast.top/https://github.com/ltdrdata/ComfyUI-Manager.git ,就可以輕松下載。
這時候我們可以查看插件是否已經成功下載:
插件已經成功下載了,然后我們需要查看這個插件是否已經生效,重啟 ComfyUI,首次啟動會比較慢,因為 ComfyUI 會先下載插件需要的依賴,如下圖:## ComfyUI-Manager: installing dependencies. (GitPython)
同時你會看到有幾個提醒,如下圖,我們需要將 F:\ComfyUI_windows_portable\python_embeded\Scripts 這個加入到環境變量里:
這樣就不會報提醒了。
等待安裝好依賴,瀏覽器會自動打開 ComfyUI
可以看到 Manager 已經成功的安裝了。
注意: https://ghfast.top可能被github封禁 ,我們可以訪問? https://ghproxy.link/ 這個網址 ,查看可用網址:
在這里找到可用的網址即可。
3. Manager 下載安裝插件
第一步我們安裝了 Manager,接下來我們通過 Manager 安裝漢化插件,也就是將英文界面改為中文界面。
點擊 Manager 打開管理界面:
點擊 Custom Nodes Manager:
在輸入框中輸入 translation,搜索到插件:「AIGODLIKE-ComfyUI-Translation」,然后點擊 Install 按鈕。
后臺也同步顯示下載這個插件的進度:
下載完成后,提示我們需要重啟 ComfyUI,我們點擊「Restart」即可:
不過這個插件在 ComfyUI 最新版本里已經支持了。
1. 網絡問題
網絡問題是安裝插件的常見問題,玩轉 ComfyUI 第一要解決的就是上網問題,但同時不穩定,會導致下載插件失敗,這時候可以多次嘗試,一般都能解決問題。
如果不能解決問題,我們可以嘗試在 github 上手動下載。
如果手動下載也下載不了,我們可以嘗試通過代理的方式解決,例如:
git clone https://github.com/ltdrdata/ComfyUI-Manager.git
調整為
git clone https://ghfast.top/https://github.com/ltdrdata/ComfyUI-Manager.git
2. 兼容性問題
插件有版本概念,ComfyUI 也有版本概念,如果插件和 ComfyUI 不兼容,就會出現下載了插件,但是插件不生效的問題。一般我們可以通過升級來解決:
或者通過 ComfyUI 提供的腳本文件進行升級:
3. 依賴性問題
每一個插件都有可能依賴其他庫文件,插件的目錄下一般都有一個 requirement.txt 文件:
這個文件定義了這個插件所依賴的庫文件:
首次安裝重啟 ComfyUI,都會先下載這些依賴,如果某個依賴下載或安裝不成功,也會造成整個插件安裝不成功。
我們可以通過手動安裝的方式,來安裝依賴:
① 全部安裝
進入目錄:F:\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Manager,并 cmd
執行:F:\ComfyUI_windows_portable\python_embeded\python.exe -m pip install -r requirements.txt
② 部分安裝
比如我們安裝 GitPython:
F:\ComfyUI_windows_portable\python_embeded\python.exe -m pip install GitPython
4. 插件沖突
不同插件可能依賴相同庫的不同版本,導致版本沖突。一般我們可以通過升級插件的方式解決這個問題。
復制本文鏈接 文章為作者獨立觀點不代表優設網立場,未經允許不得轉載。
發評論!每天贏獎品
點擊 登錄 后,在評論區留言,系統會隨機派送獎品
2012年成立至今,是國內備受歡迎的設計師平臺,提供獎品贊助 聯系我們
標志設計標準教程
已累計誕生 729 位幸運星
發表評論 為下方 6 條評論點贊,解鎖好運彩蛋
↓ 下方為您推薦了一些精彩有趣的文章熱評 ↓