ComfyUI 研究 - 建構虛擬環境

更新於 2024/02/10閱讀時間約 4 分鐘

前言

ComfyUI是在開源環境下開發的程式,大量的外掛節點即Custom Nodes一樣也是由各路人馬各自研發出來的,所以在使用上常常需要安裝各種不同版本的依賴程式,最終走向混亂不堪互相汙染的局面。

在新手小白階段,我照著網路上的安裝教學,很幸運地順利安裝了ComfyUI且逐漸上手,但是時不時出現的報錯,在初期真的是造成不少困擾。

好在解決錯誤的方法之一就是將報錯訊息全部或局部丟上Google,就可以找到國外論壇Reddit或是Github的相關討論,然後看看有沒有類似且已解決的討論,再照著網友解決的方法操作一次,可能就可以解決自己面臨到的問題。

循著這個模式操作了好一陣子,解決了不少安裝失敗或是Import Failed的問題,結果在前幾天為了運行AnimateAnyone這個節點,將ComfyUI玩壞了,連打開都無法,在這之後就開始了數日的摸索,先是重新下載安裝了ComfyUI_windows_portable,將原本裝過的節點再一一安裝回來,好不容易恢復了八九成的介面,但卻遇到先前沒遇過的報錯:onnx類型的模型無法解析。

最後為了解決大量的問題,終於著手建構虛擬環境,將ComfyUI的執行環境獨立出來,避免再一次遇到這種個人能力無法解決的困境。

建構虛擬環境

流程

1.在想要放虛擬環境資料夾的位置開啟cmd

2.建立虛擬環境資料夾

3.啟動虛擬環境

4.安裝相關套件

5.啟動ComfyUI


步驟

1.在想要放虛擬環境資料夾的位置開啟cmd

我使用的是Windows 11,在檔案總管中的路徑列打上cmd就可以打開包含該路徑的命令提示字元視窗。

raw-image


2.建立虛擬環境資料夾

這次要建立的虛擬環境資料夾名稱為NewVenv,建立在我放AI繪圖UI的資料夾中。

只要輸入下列指令後執行,過一段時間就會建立好資料夾,且具備必要的檔案。

python -m venv NewVenv
raw-image


3.啟動虛擬環境

raw-image

在虛擬環境資料夾建立好後,輸入下列指令就可以啟動這個虛擬環境。

.\NewVenv\Scripts\activate


成功啟動後會長這樣:

raw-image

(NewVenv)表示已經啟動該虛擬環境,後續要啟動這個虛擬環境,只要到該資料夾打開cmd後,再輸入一次指令即可。


4.安裝相關套件

因為是要執行ComfyUI,所以只要在虛擬環境中找到ComfyUI的資料夾,執行下列指令即可。

pip install -r requirements.txt


執行結果如下圖:

raw-image

等待一段時間安裝成功後就可以進行下一步。

5.啟動ComfyUI

要啟動ComfyUI只要輸入這個指令即可:

python main.py
raw-image


如果順利開啟ComfyUI表示非常幸運,這邊我遇到了另一個報錯。

raw-image


這顯示了我的虛擬環境的Torch版本無法對應我的CUDA版本,所以我用下面指令安裝別的版本的Torch、Torchvision、Torchaudio,因為我的CUDA版本是12.1,但是ComfyUI的requirements.txt並沒有指定版本,所以裝了跟CUDA 12.1相衝突的版本。

所以我用下列指令安裝了指定版本的Torch、Torchvision、Torchaudio,這個指令可以安裝使用CUDA 11.8版本的Torch但不用額外安裝CUDA 11.8。

pip install torch==2.1.1+cu118 torchvision==0.16.1+cu118 torchaudio==2.1.1+cu118 -f https://download.pytorch.org/whl/torch_stable.html


安裝完指定版本的Torch、Torchvision、Torchaudio後再一次執行下面指令:

python main.py

出現這個畫面表示成功運行ComfyUI了。

raw-image

只要在網頁瀏覽器輸入網址或是Ctrl按著點連結就會自動開啟介面。


結論

學會用虛擬環境後,可以亂玩ComfyUI了。

應該啦。

avatar-img
7.1K會員
76內容數
AI的時代已經來臨
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Frank Hsu的沙龍 的其他內容
本篇要建立自動化的遮罩生成工作流。
修復 Inpaint,AI繪圖的應用之一。
裝了一堆Custom Node,很快就搞不清楚節點來源了。
這是一個簡單的工作流,可以對輸入的圖片進行3D重建
本篇要建立自動化的遮罩生成工作流。
修復 Inpaint,AI繪圖的應用之一。
裝了一堆Custom Node,很快就搞不清楚節點來源了。
這是一個簡單的工作流,可以對輸入的圖片進行3D重建
你可能也想看
Google News 追蹤
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
ComfyUI教學第二階段之[使用ControlNet],除了介紹controlnet的使用方法,文末還有comfy在2023年12月的更新公告簡單導讀,帶你高速瀏覽一次更新內容。 這個階段一共會有三部影片、三篇文章。
Thumbnail
ComfyUI教學第二階段之[LoRA&Embeddings],本篇介紹如何套用lora、調用embeddings,這個階段一共會分成三部影片、三篇文字版。
Thumbnail
ComfyUI教學第一階段之[基本workflow],本篇講解如何建立一條基本的工作流程,安裝方式見上一篇。兩篇看完就可以安心開始進行基礎的文生圖,也配有影片。 你對ComfyUI的印象是甚麼? 我的話,在我被逼著開始用它之前,我對它的印象是這樣的…… 說老實話,我第一次看到這個畫面的
Thumbnail
ComfyUI教學第一階段之[全面安裝指南],帶你一步一步從頭做起,它確實沒有那麼簡單,卻也沒有那麼困難。本篇介紹從安裝前準備、安裝步驟,到添加擴充功能。帶你開啟AI算圖的深度旅程。配有影片。
Thumbnail
今天要分享的是這篇,研究貼紮與運動對於拇趾外翻患者的影響。這裡幫大家腦補一下,拇趾外翻很常見,特徵就是大拇趾看起來歪歪的,嚴重一點還會把大拇趾疊到第二趾上或下,在拇趾外側還可能突起一塊,臨床上真的有很多人因痛到走路的覺得很困難來求醫。
Thumbnail
測試:含有「南極髮草(Deschampsia antarctica)萃取+阿魏酸(ferulic acid)和維生素C」的精華液→對[生活在城市化高污染地區+並每天>2hrs待在戶外]的婦女皮膚,有何幫助──TEWL、黑斑&角鯊烯過氧化%?
Thumbnail
因老化而發生的皮膚乾燥現象,除了已知與玻尿酸、 神經醯胺和膠原蛋白的減少相關外──研究發現:水通道蛋白(Aquaporins, AQPs)的表現...是導致皮膚保濕度不足的主因...
Thumbnail
人體研究:三胜肽(INCI: Tetradecyl Aminobutyroylvalylaminobutyric Urea Trifluoroacetate)──誘導"玻尿酸"增生→填補皺紋、緊緻肌膚...
Thumbnail
讀到這則偷偷說,非常難過。雖然這則偷偷說底下的大家目前留言都好溫暖,但看見越多人訴說自己的經驗,就又更加難受。 碩士論文題目恰巧與性侵倖存者有關,聚焦在約會關係性侵害上。
Thumbnail
在猴抱貓事件之後雖然獲得關注跟媒體的報導,當時卻還未有創立吱吱黨的想法,直到壽山台灣獼猴因研究用的無線電發報器導致頸部不適、受傷,才點燃了抗爭與「台灣獼猴吱吱黨」的創立。
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
ComfyUI教學第二階段之[使用ControlNet],除了介紹controlnet的使用方法,文末還有comfy在2023年12月的更新公告簡單導讀,帶你高速瀏覽一次更新內容。 這個階段一共會有三部影片、三篇文章。
Thumbnail
ComfyUI教學第二階段之[LoRA&Embeddings],本篇介紹如何套用lora、調用embeddings,這個階段一共會分成三部影片、三篇文字版。
Thumbnail
ComfyUI教學第一階段之[基本workflow],本篇講解如何建立一條基本的工作流程,安裝方式見上一篇。兩篇看完就可以安心開始進行基礎的文生圖,也配有影片。 你對ComfyUI的印象是甚麼? 我的話,在我被逼著開始用它之前,我對它的印象是這樣的…… 說老實話,我第一次看到這個畫面的
Thumbnail
ComfyUI教學第一階段之[全面安裝指南],帶你一步一步從頭做起,它確實沒有那麼簡單,卻也沒有那麼困難。本篇介紹從安裝前準備、安裝步驟,到添加擴充功能。帶你開啟AI算圖的深度旅程。配有影片。
Thumbnail
今天要分享的是這篇,研究貼紮與運動對於拇趾外翻患者的影響。這裡幫大家腦補一下,拇趾外翻很常見,特徵就是大拇趾看起來歪歪的,嚴重一點還會把大拇趾疊到第二趾上或下,在拇趾外側還可能突起一塊,臨床上真的有很多人因痛到走路的覺得很困難來求醫。
Thumbnail
測試:含有「南極髮草(Deschampsia antarctica)萃取+阿魏酸(ferulic acid)和維生素C」的精華液→對[生活在城市化高污染地區+並每天>2hrs待在戶外]的婦女皮膚,有何幫助──TEWL、黑斑&角鯊烯過氧化%?
Thumbnail
因老化而發生的皮膚乾燥現象,除了已知與玻尿酸、 神經醯胺和膠原蛋白的減少相關外──研究發現:水通道蛋白(Aquaporins, AQPs)的表現...是導致皮膚保濕度不足的主因...
Thumbnail
人體研究:三胜肽(INCI: Tetradecyl Aminobutyroylvalylaminobutyric Urea Trifluoroacetate)──誘導"玻尿酸"增生→填補皺紋、緊緻肌膚...
Thumbnail
讀到這則偷偷說,非常難過。雖然這則偷偷說底下的大家目前留言都好溫暖,但看見越多人訴說自己的經驗,就又更加難受。 碩士論文題目恰巧與性侵倖存者有關,聚焦在約會關係性侵害上。
Thumbnail
在猴抱貓事件之後雖然獲得關注跟媒體的報導,當時卻還未有創立吱吱黨的想法,直到壽山台灣獼猴因研究用的無線電發報器導致頸部不適、受傷,才點燃了抗爭與「台灣獼猴吱吱黨」的創立。