1. venv (가상환경) 방식
보통의 파이썬 프로젝트에서 가장 많이 쓰는 방식입니다.
구조: 시스템(내 PC)에 설치된 파이썬을 '복사'하거나 '참조'해서 독립된 폴더(venv)를 만듭니다.
작동 방식: activate라는 과정을 통해 "지금부터는 이 폴더 안에 있는 파이썬과 라이브러리만 쓸 거야!"라고 선언하고 사용합니다.
장점: 프로젝트마다 라이브러리 버전(예: 파이토치 버전)을 다르게 관리하기 편합니다.
단점: 내 PC에 기본적으로 파이썬이 설치되어 있어야 만들 수 있습니다.
2. Embedded (내장형) 방식
ComfyUI Portable이 사용하는 방식입니다.
구조: 파이썬 실행 파일과 필수 파일들을 통째로 폴더(python_embedded)에 넣어버린 형태입니다.
작동 방식: 별도의 활성화(activate) 과정 없이, 실행 파일(bat)이 직접 그 폴더 안의 python.exe를 콕 집어서 실행합니다.
장점: 내 PC에 파이썬이 설치되어 있지 않아도 폴더만 옮기면 어디서든 돌아갑니다(휴대성 최강).
단점: 라이브러리를 추가하거나 수정할 때 경로 지정을 수동으로 해야 해서 조금 번거로울 수 있습니다.
3. env (Conda 가상환경 방식 )
특징: 아나콘다(Anaconda)나 미니콘다(Miniconda)를 기반으로 만들어진 가상환경 폴더입니다.
AI 학습 프로그램은 단순히 파이썬만 필요한 게 아니라, CUDA(그래픽카드 가속), C++ 컴파일러 등 복잡한 도구들이 함께 필요합니다. Conda는 이런 복잡한 종속성(Dependencies)을 관리하는 능력이 뛰어나기 때문에 env 폴더를 생성하여 관리하는 것입니다.
'3Dsoftware > Ai' 카테고리의 다른 글
| ComfyUI Zonos 오류 해결 (0) | 2026.01.10 |
|---|---|
| Rtx 5090 - TRELLIS.2 설치 (0) | 2026.01.03 |
| RTX 5090 - Pytorch - Tensorflow (0) | 2025.12.17 |
| comfyUI rtx 5090 xformers 비활성 (0) | 2025.12.11 |
| [ComfyUI] KSampler - 오류 (0) | 2025.10.31 |