소프트웨어/인공지능

ComfyUI Reactor 오류 수정

Nerd Dog 2024. 5. 8.

 

https://github.com/Gourieff/comfyui-reactor-node?tab=readme-ov-file

 

GitHub - Gourieff/comfyui-reactor-node: Fast and Simple Face Swap Extension Node for ComfyUI

Fast and Simple Face Swap Extension Node for ComfyUI - Gourieff/comfyui-reactor-node

github.com

Reactor라는 노드는 Face Swap에 특화된 노드인데 성능이 상당히 괜찮다.

다만 이걸 ComfyUI로 설치하려하거나 업데이트를 하면 같은 오류가 발생하는데...

 

오류

 

ReActor라는 라이브러리를 다운받으면 항상 이런 오류가 발생한다...

 

업데이트 해도 해결이 되지 않는데

 

매번 할때마다 검색하기 귀찮으니까 여기다 기술해놔야겠다.

 

해결방법

insightface 다운로드

Reactor에 포함된 라이브러리 insightface가 항상 오류를 발생시키는데 이걸 수동으로 다운 받아야한다.

일단 현재 Portable로 다운받은 위치 Data를 기준으로

Data\Packages\ComfyUI\venv\Scripts

 

경로에 들어가서 cmd 창을 열어준다.

cmd 창을 해당 폴더에 쉽게 열기 위해선 

▼박스 위치에  cmd를 입력해주고 enter를 누르면 실행된다.

 

activate

가상환경 진입 코드를 입력

앞에 (venv) 가 뜬다면 성공이다.

 

cd..

폴더 뒤로가기

 

python.exe -V

파이썬 버전 확인

나의 경우에는 3.10이다.

이는 ComfyUI 내 가상환경에서 사용하는 파이썬 버전이 3.10.11이라는 뜻이다.

 

python.exe -m pip install -U pip

업데이트 진행

 

(3.10용)
python.exe -m pip install insightface-0.7.3-cp310-cp310-win_amd64.whl 
(3.11용)
python.exe -m pip install insightface-0.7.3-cp311-cp311-win_amd64.whl
(3.12용)
python.exe -m pip install insightface-0.7.3-cp312-cp312-win_amd64.whl

 

해당 링크를 클릭해 파일을 다운받는다.

링크가 안 먹는다면 위 깃허브 페이지로 들어가서 문제 해결 - 1번 문항을 읽는다.

Data\Packages\ComfyUI\venv

위치에 넣어준다.

그리고 각 버전에 맞게 명령어를 실행시켜주면 설치가 될 것이다.

설치가 완료되면

deactivate

로 가상환경을 나가주면 된다.

 

ControlNet Aux 노드 IMPORT 실패 오류

아까 가상환경에서 venv 위치에서

python.exe -m pip uninstall -y opencv-python opencv-contrib-python opencv-python-headless
python_embeded\python.exe -m pip install opencv-python==4.7.0.72

 

두 명령어를 실행시켜주면 된다.

'소프트웨어 > 인공지능' 카테고리의 다른 글

ComfyUI AI 사진 만들기  (0) 2024.05.08
ComfyUI Manager 설치방법  (0) 2024.05.08
AI 사진 통합 툴 Stable Matrix 설치방법  (0) 2024.05.07

댓글

💲 추천 글