아나콘다 유료화 대안

반응형
    반응형

    파이썬을 이용해서 머신러닝이나 데이터 분석을 하시는 분들은 아마 아나콘다(Anaconda)라는 배포판을 많이 사용하실 것입니다. 아나콘다는 파이썬과 함께 필요한 패키지들을 미리 설치해주고, 가상환경을 쉽게 관리할 수 있도록 도와주는 편리한 도구입니다. 좀 늦은 소식이지만 아나콘다가 2020년 9월 30일부터 유료화 되었습니다. 막 유료화가 되었을 때는 무료로 몰래 쓰는걸 어떻게 하지 못했지만 이제는 하나씩 compliance를 시작하지 않을까 싶습니다. 이미 한데도 있을테고요.

    유료 조건을 요약하자면 2020년부터 개인 이용자, 대학, 비영리단체, 200인 미만 중소기업에게만 무료이고 정부 기관이나 200명 이상의 직원을 고용하는 기업에서 사용하는 경우 유료가 됩니다. 이 경우에는 아나콘다 커머셜 에디션(Anaconda Commercial Edition)으로 업그레이드 해야하며, 연간 $10,000 이상의 비용이 발생합니다. 난감한 곳들이 있을텐데요. 이런 경우 대안이 있습니다.

     

    아나콘다 유료화 대안

    그렇다면 이런 경우에는 어떻게 해야할까요? 다행히도 무료로 사용할 수 있는 대안이 있습니다. 바로 미니콘다(Miniconda)라는 것인데요. 미니콘다는 아나콘다와 비슷하지만, 최소한의 패키지만 설치되어 있고, 필요한 패키지를 추가로 설치해야 합니다.

    미니콘다를 설치하고 사용하는 방법은 다음과 같습니다.

    1. 미니콘다 공식 홈페이지에서 자신의 운영체제에 맞는 설치 파일을 다운로드합니다.
    2. 설치 파일을 실행하고 지시사항에 따라 설치합니다.
    3. Anaconda Prompt를 실행합니다.
    4. 원하는 가상환경을 생성하고 활성화합니다. 예를 들어 python=3.8 버전의 가상환경을 만들고 싶으면 다음과 같이 입력합니다.
    conda create -n myenv python=3.8
    conda activate myenv
    1. 필요한 패키지를 conda install 명령어로 설치합니다. 예를 들어 numpy와 pandas를 설치하려면 다음과 같이 입력합니다.
    conda install numpy pandas
    1. 작업이 끝난 후에는 conda deactivate 명령어로 가상환경을 비활성화합니다.
    conda deactivate
    1. 가상환경을 삭제하고 싶으면 conda remove 명령어로 삭제합니다.
    conda remove -n myenv --all

     

    미니콘다를 이용하면 전체적인 명령은 아나콘다와 같습니다. 아나콘다와 같은 기능을 무료로 사용할 수 있는 셈이죠. 단점은 처음에 필요한 패키지들을 직접 설치해야 한다는 점입니다. 하지만 한 번 설정해두면 그 후에는 편리하게 사용할 수 있으므로, 꼭 시도해보시길 바랍니다~!

    댓글

    Designed by JB FACTORY

    ....