파이썬 입문자부터 전문가까지 가장 많이 애용하는 도구 중 하나가 바로 콘다(Conda) 시스템입니다. 그중에서도 필요한 기능만 쏙 골라 담은 가볍고 강력한 미니콘다(Miniconda)를 이용해 윈도우에 파이썬을 설치하고 가상환경을 구축하는 방법을 정리해 드립니다.
특히 많은 분이 궁금해하시는 기업 내 라이선스 정책까지 명확하게 짚어드릴게요!
아래 글을 참고하여 보세요.
1. 기업에서도 무료일까? 미니콘다 라이선스 팩트 체크
가장 중요한 질문부터 답해 드릴게요. “네, 미니콘다(Miniconda) 자체는 기업에서도 무료로 사용할 수 있습니다.” 하지만 주의해야 할 점이 하나 있습니다.
- 설치 프로그램은 무료: 미니콘다 인스톨러 자체는 BSD 라이선스를 따르므로 누구나 무료로 설치할 수 있습니다.
- 패키지 채널이 핵심: 파이썬 패키지를 다운로드하는 통로인
defaults채널(Anaconda Inc. 운영)을 사용할 때, 임직원 200인 이상의 기업은 유료 라이선스(Business Edition) 구매가 필요합니다. - 해결책: 기업 규모가 크다면 패키지 설치 시
conda-forge라는 커뮤니티 채널을 이용하세요. 이 채널은 기업에서도 완전 무료이며, 오히려defaults보다 패키지 업데이트가 빠릅니다.
팁: 대기업에 재직 중이시라면 처음 설정 시
conda-forge를 기본 채널로 설정하는 것이 안전합니다.
2. 미니콘다 설치하기 (윈도우 기준)
- Miniconda 공식 페이지에 접속하여 Windows 64-bit용 인스톨러를 다운로드합니다.
- 설치 파일을 실행한 후 [Next]를 눌러 진행합니다.
- Installation Type: 보통 “Just Me”를 선택하는 것이 관리하기 편합니다.
- Advanced Options (중요): *
Add Miniconda3 to my PATH environment variable은 가급적 체크하지 않는 것을 권장합니다. 대신 윈도우 시작 메뉴에서 “Anaconda Prompt”를 실행해 사용하는 것이 시스템 충돌을 방지하는 정석입니다. - [Install]을 눌러 설치를 완료합니다.
3. 가상환경(Virtual Environment) 만들기
가상환경은 프로젝트마다 독립된 방을 만들어 주는 것과 같습니다. A 프로젝트에서는 파이썬 3.10을, B 프로젝트에서는 3.14를 써도 서로 간섭하지 않게 해주죠.
① 아나콘다 프롬프트 실행
윈도우 검색창에 “Anaconda Prompt (miniconda3)”를 입력해 실행합니다.
② 가상환경 생성
아래 명령어를 입력합니다. -n 뒤에는 원하는 환경 이름을, python= 뒤에는 버전을 적습니다.
conda create -n my_web_project python=3.14(중간에 Proceed ([y]/n)? 문구가 나오면 y를 입력하고 엔터를 누르세요.)
③ 가상환경 활성화
방금 만든 방으로 들어가는 명령어입니다.
conda activate my_web_project활성화되면 프롬프트 맨 앞의 표시가 (base)에서 (my_web_project)로 바뀝니다.
④ 기업용 필수 설정 (conda-forge)
라이선스 걱정 없이 패키지를 받으려면 아래 명령어를 차례로 입력해 보세요.
conda config --add channels conda-forge
conda config --set channel_priority strict4. 유용한 미니콘다 명령어 모음
| 작업 내용 | 명령어 |
| 가상환경 목록 보기 | conda env list |
| 가상환경 삭제하기 | conda remove -n 환경이름 --all |
| 패키지 설치하기 | conda install 패키지이름 |
| 패키지 이동하기 | conda activate 패키지이름 |
| 가상환경 종료하기 | conda deactivate |
마무리하며
미니콘다를 활용하면 파이썬 버전 관리와 라이브러리 충돌 문제에서 해방될 수 있습니다. 특히 기업에서는 conda-forge 채널 설정을 통해 법적 리스크 없이 강력한 인프라를 누릴 수 있다는 점이 큰 장점이죠.
이제 깨끗하게 정리된 가상환경 위에서 코딩을 시작해 보세요!
블로그 다음 포스팅으로 가상환경을 VS Code와 연결하여 실제로 코드를 실행하는 과정을 다뤄볼까요?

답글 남기기