본문으로 건너뛰기
50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
12 min left
웹 및 비즈니스 앱

Anaconda 리뷰: 지금도 설치할 가치가 있을까?

B 작성자 Bill 12 분 분량
Anaconda Review title card showing a tall stack of bundled data-science tooling beside a small terminal box

Anaconda 자체 문서는 전체 설치 용량을 약 9.7GB로 잡는다. 예약된 scikit-learn 작업 하나를 돌리는 서버는 그중 아주 일부만 건드리고, 함께 들어 있는 데스크톱 앱은 한 번도 열지 않는다.

이 Anaconda 리뷰가 다루는 것이 바로 그 간극이다. 이 배포판은 잘 작동하고, 10년째 잘 작동해 왔다. 문제는 지금도 이것을 설치해야 하느냐, 아니라면 대신 무엇을 돌려야 하느냐다.

요약

  • 개인 컴퓨터에서 Anaconda는 괜찮은 거래다. 설치 파일 하나, 결정할 것 없음, 완비된 작업 환경. 하지만 서버에서는 잘못된 설치 도구다. 종합 평가: 5점 만점에 3점.
  • 용량은 노트북 밖으로 옮기는 순간 더 이상 공짜가 아니게 되는 부분이다. 노트북에서는 디스크가 싸고 그래픽 도구도 실제로 쓰인다.
  • Anaconda의 현행 약관은 개인적·비상업적 사용과, 임직원 및 계약자를 합쳐 200명 이하인 영리 조직의 무료 사용을 허용한다. 그 선을 넘으면 Anaconda Distribution 설치 프로그램에는 상용 라이선스가 필요하고, Miniconda 역시 Anaconda가 호스팅하는 저장소에 접근할 때 유료 요건이 발생할 수 있다.
  • 헤드리스 배포에는 대신 Miniforge를 설치하라. 동일한 conda 도구에, 기본 채널은 커뮤니티가 운영하는 conda-forge다.

Anaconda는 지금도 설치할 가치가 있을까?

답은 두 가지고, 어느 쪽이 당신 것인지는 이게 어디로 가느냐에 달렸다. 노트북이나 데스크톱이라면 그렇다. 안에 무엇이 들어갈지 한 가지도 결정하지 않고 곧바로 쓸 수 있는 데이터 과학 환경을 원하는 사람에게 Anaconda는 여전히 설치할 값어치를 한다. 서버라면 아니다. Miniforge가 당신이 원하는 부분을 그대로 준다. 나는 5점 만점에 3점을 준다.

그렇다고 Anaconda가 나쁜 제품이 되는 것은 아니다. 더 작은 형제가 더 잘하는 일을 떠맡게 된 좋은 제품일 뿐이며, 이는 전혀 다른 종류의 불만이고 훨씬 고치기 쉬운 불만이다.

다른 변수는 더 조용하지만, 배포 대상 못지않게 결과를 좌우한다. 어떤 설치 도구를 쓰는지, 그리고 그 도구가 어느 패키지 채널에서 내려받는지다.

Anaconda가 잘하는 것

파일 하나 내려받고, 설치 마법사를 클릭해 넘기면, 표준 수치 계산 및 플로팅 스택이 이미 갖춰진 노트북 안에 들어와 있다. 아무것도 고르지 않았다. 아무것도 해결하지 않았다. 많은 사람에게 이것은 뒤따르는 모든 최적화 논쟁보다 값지며, 환경을 손으로 조립하기 좋아하는 부류의 사람들이 이 가치를 낮잡아 본다고 생각한다 (나도 그런 사람이었다. 그건 미덕이 아니다).

그 뒤에 있는 숫자를 보자. Anaconda가 함께 제공하는 것은 600개가 넘는 사전 설치 패키지, 그리고 최신 릴리스인 2026.07-1로, 2026년 7월 29일자이며 Python 3.14.6을 함께 담고 있다. 내가 보기에 이것은 누군가가 여전히 적극적으로 관리하고 있는 물건이지, 아무도 정리할 짬을 못 낸 낡은 잔재가 아니다.

conda가 하는 더 깊은 일, 그리고 더 빠른 Python 설치 도구가 넘쳐나는 세상에서 여전히 살아남은 이유는, Python이 아닌 의존성을 해결한다는 데 있다. 과학 스택 아래에 깔린 컴파일된 C와 Fortran 라이브러리, 바이너리 툴체인, pip 기반 설치 도구가 이미 머신에 있으리라 가정하는 조각들. conda는 이것들을 자기가 관리하는 패키지로 취급하고 Python 패키지와 함께 해결한다. 의존성 그래프가 그 영역에 발을 들이고 그 네이티브 조각들이 호환되는 wheel로 제공되지 않는다면, 설치 도구가 아무리 빨라도 소용없다. 애초에 같은 문제를 푸는 게 아니기 때문이다.

Anaconda Navigator는 이 모든 것 위에 conda 위에 만들어진 데스크톱 애플리케이션. 명령줄에 익숙한 사람이 아니라면 이건 진짜 편의다 (그리고 아주 뛰어난 데이터 과학자 중에도 그런 사람이 많다). 이 두 축, 즉 설치 직후의 완비성과 언어를 넘나드는 의존성 해결에서 Anaconda는 동급 최고이며, 나도 달리 주장할 생각은 없다.

Anaconda가 대가를 치르게 하는 곳

Anaconda 설치 용량과 최소 conda 구성의 비교: 약 9.7GB의 배포판 크기, 600개가 넘는 사전 설치 패키지, 최소 5GB 디스크 요구 사항 대 필요할 때만 패키지를 설치하는 conda 도구

대략 9.7 GB 가 설치되며, 시스템 요구 사항 은 내려받아 설치하는 것만으로도 최소 5GB의 여유 디스크를 요구한다. 1테라바이트 SSD를 단 워크스테이션에서는 두 숫자 모두 문제가 아니다. 작은 클라우드 인스턴스에서는 둘 다 비용 항목이며, 그 인스턴스가 결코 호출하지 않을 것들을 잔뜩 사들이게 만든다.

곤란한 점은 Anaconda가 두 숫자를 모두 주면서 서로 어떻게 맞물리는지는 설명하지 않는다는 것이다. 나는 그 문서들만으로 깔끔한 전후 구분을 뒷받침할 수 없다. 그러니 같은 설치의 두 단계가 아니라, 두 개의 공식 계획 수치로 받아들이라.

Navigator가 가장 명확한 사례다. 이것은 데스크톱 GUI다. 화면이 없는 머신에는 그릴 디스플레이가 없으니, 파일 시스템 안에 결코 실행되지 않는 짐으로 남는다. 이건 Navigator를 깎아내리는 말이 아니라 (좋은 GUI다), GUI가 무엇을 위한 것인지에 대한 진술이다. 함께 들어오는 600개 넘는 패키지 중 상당수도 마찬가지다. 추론 작업 하나나 야간 ETL 하나를 돌리는 서버는 그중 한 줌만 가져다 쓰고 나머지는 짊어지고 다닌다.

그래서 이 항목은 품질이 아니라 적합성으로 점수를 매긴다. Anaconda는 애초에 설계된 대상 기기에서는 죽은 무게를 지고 있지 않다. 많은 사람이 지금 그것을 겨누고 있는 기기에서 죽은 무게를 지고 있을 뿐이며, 그래서 척도의 맨 아래가 아니라 중간에 놓인다.

Anaconda 라이선스가 실제로 요구하는 것

Anaconda 라이선스 결정 트리: 개인 사용과 임직원 또는 계약자가 200명 이하인 영리 조직은 현행 약관상 무료이며, 200명을 넘으면 Distribution 설치 프로그램과 Anaconda가 호스팅하는 저장소에 상용 라이선스나 Business Plan이 필요할 수 있다

기준 숫자는 200이다. Anaconda의 서비스 약관 은 「총 임직원 또는 계약자가 200명 이하인 영리 조직(모든 계열사 포함)을 대신하여 플랫폼을 사용하는 경우」에 무료 사용을 허용한다. 오늘 사이트에 올라와 있는 판본은 2025년 7월 15일부터 발효된다. 그 인원을 넘으면 전체 Anaconda Distribution 설치 프로그램과 Anaconda가 호스팅하는 저장소 접근에 유료 Business Plan이 필요할 수 있다. Anaconda의 가격 페이지 에 현재 요금제 단계가 정리돼 있다.

그러니까 이런 뜻이다. 당신이 혼자이거나, 다섯 명짜리 스타트업이거나, 마흔 명짜리 에이전시라면 이 절은 당신 얘기가 아니다. 개인 독자와 소규모 팀 대부분은 이 약관으로 상업적 위험에 노출되지 않는다. 이 절이 중요한 사람은 큰 조직이 무엇을 표준으로 삼을지 고르는 사람, 그리고 나중에 이에 관한 구매 검토 질문에 답해야 할 사람이다.

사람들이 걸려 넘어지는 지점은 이렇다. Anaconda에서 Miniconda로 갈아타는 것은 라이선스 답의 절반만 바꾼다. Miniconda 자체는 상용 라이선스를 요구하지 않지만, 여전히 Anaconda의 기본 저장소를 가리키며 결제 요건은 바로 그 저장소에서 되돌아온다. 판을 바꾸는 쪽은 Miniforge다. 기본값이 커뮤니티가 운영하는 conda-forge 채널이기 때문이다. 채널은 답의 일부이지 답 전체는 아니다. Anaconda의 현행 법률 안내는 전체 Anaconda Distribution 설치 프로그램도 기준선 위에서는 상용 라이선스 대상으로 본다. Miniconda는 설치 프로그램을 바꾸고, Miniforge는 설치 프로그램과 기본 채널을 함께 바꾼다.

날짜는 조심해서 다룰 필요가 있다. 출처들이 하나의 연속된 이야기를 들려주지 않기 때문이며, 나도 그것들을 하나로 꿰맬 생각이 없다. Lawrence Livermore National Laboratory의 기술 회보는 Anaconda가 2020년에 라이선스 조건을 바꿨다고 말하고, 별개로 현행 조건을 200명 미만 조직에는 무료라고 설명한다. Anaconda 자체 블로그는 2024년 3월의 약관 업데이트를 다룬다. 오늘 게시된 판본은 2025년 7월 15일부터 발효된다.

이것들은 서로 다른 출처에서 나온 별개의 날짜별 주장이며, 각각은 그 주장을 하는 출처에 비추어 정확하다. 그리고 내가 인용할 수 있는 그 누구도 이것들을 하나의 연대기로 잇지 않는다. 원인을 가진 하나의 연쇄가 아니라 세 개의 데이터 포인트로 받아들이라.

Anaconda가 2024년 개정에 관해 실제로 하는 말은 이례적으로 솔직하다.

「2024년 3월의 서비스 약관 업데이트가 마땅히 그래야 했던 만큼 명확하게 전달되지 않았음을 인정합니다. 그로 인해 혼란과 우려가 생겼고, 상당수의 무료 사용자, 특히 소중한 학계 및 연구 분야 사용자들이 의도치 않게 배제되었습니다.」

Anaconda, 서비스 약관 업데이트에 관하여

그리고 이름이 알려진 기관 중 최소 한 곳은 이 비용을 이유로 실제로 움직였다. LLNL의 회보는 Anaconda 라이선스가 갈수록 비싸졌다고 밝히며, 그러면서 일정도 공개한다. 이 연구소는 2027년에 Anaconda 라이선스를 만료되도록 두고, 2027년 2월부터 기관 전체에서 Anaconda의 유료 채널 차단에 들어간다.

같은 회보는 연구소가 사용자들을 이끌고 가는 대체재도 명시한다. Miniforge와 함께 쓰는 conda-forge, Pixi, pip과 uv, 그리고 HPC 컴파일 수요를 위한 Spack이다. 이것은 연구소가 자기 마이그레이션 계획을 공표한 것이지, 분위기에 관한 소문이 아니다.

한 가지 경계선을 분명히 밝혀 둔다. 나는 이 약관을 변호사가 읽는 방식이 아니라 배포하는 사람이 읽는 방식으로 읽고 있다. 인원수가 그 선에 가깝거나, 기업 구조상 「모든 계열사 포함」이 실제로 따져 봐야 할 문제라면, 그 대화는 그것을 직업으로 하는 사람의 몫이다.

서버에는 대신 무엇을 설치할까

Python 환경 선택 결정 트리: 데스크톱 GUI와 완비된 번들 스택이 필요하면 Anaconda, conda가 필요한 헤드리스 서버라면 Miniforge, PyPI wheel이 모든 의존성을 덮는다면 uv 또는 venv와 함께 쓰는 pip

화면 없는 머신에서 Anaconda를 Miniforge로 바꿔도 작업 흐름은 거의 달라지지 않는다. conda 명령어는 같고, 환경 파일도 같으며, 솔버는 같거나 더 빠르다. Miniforge3가 이제 기본으로 mamba를 함께 담기 때문이다. LLNL의 회보는 Miniforge를 두고 그대로 갈아 끼울 수 있는 대체재라고 표현한다. 기존 Anaconda 워크플로를 쓰는 대다수 사용자에게 해당하는 이야기다.

Miniforge는 conda-forge 커뮤니티가 배포하며, 라이선스는 BSD 3-Clause 라이선스이고, conda-forge 채널을 기본값으로 설정한다. Anaconda의 저장소가 아니다. 이 설정 차이 하나만으로도, conda-forge에 머물면서 Anaconda가 제공하는 채널을 추가하지 않는 한 Anaconda 라이선스 문제는 사라진다. 내가 서버를 Miniconda가 아니라 Miniforge로 향하게 하는 이유가 바로 이것이다.

Mambaforge를 설치할 생각으로 여기까지 왔다면, 그러지 말라. 그것은 퇴역했다. Miniforge 저장소는 Mambaforge는 지원 중단되었다고 기록한다. 2024년 7월 기준이며, 2025년 1월 이후 새 릴리스에서 빠졌고, 기능은 Miniforge3에 흡수되었다. 아직도 그것을 권하는 안내서가 있다면 낡은 것이다.

Python VPS 받기

개발자를 위해 구축된 빠른 VPS 인프라에 Python 앱을 배포하세요.

Python VPS 받기

그리고 conda가 아예 필요 없는 경우도 있다. 프로젝트의 모든 의존성이 PyPI에 wheel로 올라와 있다면, conda의 언어 간 해결 능력은 당신에게 없는 문제를 풀고 있는 셈이며, pip 기반 작업 흐름이 더 가볍고 빠르다.

이 길은 1~2년 전보다 지금 훨씬 탄탄해졌는데, 주된 이유는 uv다. Astral은 이를 「Rust로 작성된 매우 빠른 Python 패키지 및 프로젝트 관리자」라고 설명하며, pip보다 10~100배 빠르다고 주장한다. 그 배수는 Astral이 자사 제품에 대해 내놓은 자체 주장이며, 나는 직접 벤치마크해 보지 않았다. 어차피 내가 더 무겁게 치는 쪽은 통합이다. uv는 의존성 관리, 가상 환경, Python 버전 관리를 하나의 도구로 묶어 프로젝트에서 움직이는 부품을 많이 덜어낸다.

팀을 3년짜리로 여기에 표준화하기 전에 알아 둘 것이 하나 더 있다. Astral은 OpenAI에 합류한다고 발표했다 . 2026년 3월 19일의 일이며, OpenAI가 오픈소스 도구를 계속 지원할 것이라고 밝혔다. 이는 보장이 아니라 표명된 의사이며, 여러 해에 걸친 툴체인 결정을 걸기 전에 내 앞에 두고 보고 싶은 종류의 정보다.

한계는 pip이 가진 것과 같다. uv 역시 언어 간 해결기가 아니다. 이는 PyPI 경로의 훨씬 나은 버전일 뿐, conda가 존재하는 이유로부터의 탈출구가 아니다.

누가 Anaconda를 써야 하고, 누가 쓰지 말아야 하나

질문 하나면 거의 모두가 갈린다. 당신의 의존성 트리에 Python 바깥에 사는 것이 있는가, 그리고 이것은 화면이 달린 기계에서 돌아가는가? 이 두 답이 합쳐져 설치 도구를 결정하며, 팀의 선호나 지난 직장에서 어쩌다 쓰던 것보다 더 중요하다.

Anaconda가 맞는 사람

가장 확실하게 맞는 대상은 데스크톱이나 노트북에서 일하면서, 완비된 환경을 원하고 그걸 직접 고르느라 오후 한나절을 쓰고 싶지는 않은 실무자다. 그곳에서는 용량이 당신을 해치지 않고, 그래픽 도구는 죽은 무게가 아니라 이득이며, 조직이 인원 기준선 아래에 있다면 약관도 아무 비용을 물리지 않는다. 이건 위로상이 아니다. 현업 데이터 과학자 상당수가 여기에 해당한다.

두 번째로 맞는 대상은 이미 conda에 깊이 들어가 있고, 작업 부하가 실제로 컴파일된 네이티브 라이브러리에 의존하는 팀이다 (GPU 스택, 과학 툴체인, 설치의 어려운 부분이 Python이 아닌 모든 것). 잘 돌아가는 conda 구성을 뜯어내고 당신의 의존성을 해결하지도 못하는 더 빠른 설치 도구를 좇는 것은 나쁜 거래다. 엉뚱한 일에서 빠른 것은 여전히 엉뚱한 일이다. 기준선 아래에 있고 이것을 헤드리스로 배포하는 게 아니라면, 있던 자리에 머물러라.

다른 것을 설치해야 할 사람

conda 기반 작업 부하를 화면 없는 서버나 클라우드 인스턴스에 올리는 사람이라면 Miniforge를 설치해야 한다. 이건 근소한 차이도 아니라고 본다. 도구는 그대로 얻고, 결코 실행되지 않을 짐은 건너뛰며, 채널 문제는 저절로 풀린다.

인원 기준선을 넘으면서 Anaconda의 기본 채널에서 내려받고 있는 조직에는 정당한 답이 두 개 있으며, 하나뿐인 척하기보다 둘 다 이름을 붙여 두는 편이 낫다. 그 배포판이 정말 당신 팀에 필요한 것이라면 Business Plan을 사고, 아니라면 환경을 conda-forge로 돌려놓고 유료 채널에서 내려받는 것을 멈춰라. 하나를 의도적으로 고르는 것은 괜찮다. 감사 도중에 이 문제의 존재를 알게 되는 것은 괜찮지 않다.

그리고 프로젝트가 순수 Python이고 import하는 모든 것에 wheel이 있다면, venv와 함께 pip을 쓰거나 uv를 쓰라. 그 시나리오에서 conda의 차별점은 아무것도 사 주지 않으며, 당신은 한 번도 호출하지 않는 기능을 위해 더 무거운 툴체인을 짊어지고 있는 셈이다.

이 리뷰를 어떻게 만들었는지에 대한 메모

이 글에 돈을 낸 사람은 없고, Anaconda 쪽 누구도 관여하지 않았다. 여기 나오는 숫자는 Anaconda 자체 문서와 서비스 약관, 블로그, 그리고 Lawrence Livermore National Laboratory가 공개한 회보와 Miniforge 저장소에서 왔으며 모두 위에 링크해 두었다. 이 글을 위해 최신 릴리스를 새로 설치해 보지 않았고, 환경 해결 시간을 벤치마크하지 않았으며, 호스팅형 노트북 등급도 평가하지 않았다. 그러니 용량과 라이선스에 관한 사실은 측정된 것이 아니라 문서화된 것으로 받아들이기 바란다.

자주 묻는 질문

Anaconda는 상업적 사용에 무료인가?

많은 기업에는 그렇다. Anaconda의 현행 약관은 개인적·비상업적 사용과, 모든 계열사를 포함해 임직원 및 계약자를 합쳐 200명 이하인 영리 조직의 무료 사용을 허용한다. 그 인원을 넘으면 전체 Anaconda Distribution 설치 프로그램과 Anaconda가 호스팅하는 저장소 접근에 유료 Business Plan이 필요할 수 있다. conda 패키지 관리자 자체와 커뮤니티가 운영하는 conda-forge 채널은 조직 규모와 무관하게 계속 무료다.

Anaconda, Miniconda, Miniforge의 차이는 무엇인가?

Anaconda는 전체 배포판이다. conda에 수백 개의 사전 설치 패키지와 데스크톱 GUI가 더해진다. Miniconda는 conda와 그 밖에 거의 아무것도 없는 최소 설치 프로그램이지만, 기본값은 여전히 Anaconda 자체 패키지 채널이다. Miniforge 역시 최소 구성이며, 대신 커뮤니티가 운영하는 conda-forge 채널을 기본값으로 삼는다. Miniconda는 설치 프로그램의 라이선스 문제를 바꾸지만 기본 저장소는 바꾸지 않는다. Miniforge는 둘 다 바꾼다.

아직도 conda가 필요한가, 아니면 pip으로 충분한가?

당신의 의존성이 무엇으로 이루어져 있느냐에 달렸다. conda의 강점은 호환되는 wheel이 없을 때 과학 계산 및 GPU 스택 아래의 비Python 의존성과 네이티브 라이브러리를 해결해 준다는 점이다. 필요한 모든 패키지에 PyPI wheel이 있다면, venv와 함께 쓰는 pip이나 uv가 더 가볍고 빠르며 당신이 쓰던 것 중 무엇도 포기하게 하지 않는다.

Mambaforge를 써야 할까?

아니다. Mambaforge는 2024년 7월에 지원이 중단되었고 2025년 1월 이후 새 릴리스에서 빠졌다. 대신 Miniforge3를 설치하라. 기본으로 mamba를 담고 있으며, 유지 관리되는 후속 제품이다.

공유

토론

댓글

토론에 참여하려면 로그인하세요.

블로그 더 보기

계속 읽기.

배포할 준비가 되셨나요? 월 $2.48부터.

2008년부터 독립 클라우드. AMD EPYC, NVMe, 40 Gbps. 14일 환불 보장.