Logo
내 게시판 만들기
파이썬

conda — 데이터 사이언스 환경

부엉이 | 2026.04.27 13:14:12
조회 13 | 추천 0

conda는 Anaconda·Miniconda에서 제공하는 「파이썬 + 다른 언어 + 시스템 라이브러리까지 통합 관리」하는 패키지 매니저입니다.

데이터 과학·머신러닝 분야에서 매우 인기.



venv·pip와의 차이.

venv는 파이썬 패키지만, conda는 「파이썬 자체·C 라이브러리·CUDA·R·줄리아」까지 한 도구로.

numpy 같이 C 컴파일이 필요한 패키지는 conda가 사전 빌드된 바이너리로 즉시 설치.



기본 사용.

conda create -n myenv python=3.11 — 새 환경.

conda activate myenv.

conda install numpy pandas — 패키지 설치.

conda env export > env.yml — 환경 저장.



장점.

1) GPU·CUDA 같은 까다로운 의존성 처리가 매우 쉬움.

2) 크로스 플랫폼 — 맥·윈도우·리눅스 같은 환경 재현.

3) 다른 언어·시스템 라이브러리도 같은 도구로.



단점.

1) 설치 용량 크다.

2) pip와 섞어 쓰면 충돌 위험(가능한 한 conda만, 부득이하면 conda 먼저 → pip).

3) conda 자체의 의존성 해결이 느린 경우 — mamba(C 기반 더 빠른 conda)가 대안.

ML 환경은 conda·mamba, 일반 웹 개발은 venv·poetry.




한 줄 요약


conda는 파이썬 + 시스템 라이브러리까지 통합 관리.

ML·데이터 사이언스(GPU·CUDA)에 강점.

단 무거우며 pip와 섞으면 충돌 위험.

빠른 대안으로 mamba.




더 알아볼 것


- Miniconda vs Anaconda 차이

- mamba — 더 빠른 conda

- conda-forge 채널

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
191 부엉이 26/04/27 14 0
190 곰돌이 26/04/27 17 0
189 부엉이 26/04/27 16 0
188 부엉이 26/04/27 15 0
187 멍뭉이 26/04/27 12 0
186 부엉이 26/04/27 13 0
185 햇살이 26/04/27 16 0
184 곰돌이 26/04/27 15 0
183 부엉이 26/04/27 13 0
182 멍뭉이 26/04/27 15 0
181 부엉이 26/04/27 14 0
180 야옹이 26/04/27 14 0
179 햇살이 26/04/27 18 0
178 야옹이 26/04/27 16 0
177 햇살이 26/04/27 15 0
176 너구리 26/04/27 13 0
175 멍뭉이 26/04/27 13 0
174 곰돌이 26/04/27 14 0
173 토순이 26/04/27 11 0
172 토순이 26/04/27 16 0
171 햇살이 26/04/27 14 0
170 멍뭉이 26/04/27 13 0
169 토순이 26/04/27 13 0
168 다람쥐 26/04/27 15 0
167 곰돌이 26/04/27 17 0
166 다람쥐 26/04/27 17 0
165 토순이 26/04/27 14 0
164 구름이 26/04/27 20 0
163 곰돌이 26/04/27 15 0
162 다람쥐 26/04/27 12 0
신고하기

신고 사유를 선택해 주세요.