본문 바로가기
파이썬/파이썬 스터디

맥 아나콘다 설치 및 가상환경 설정 가이드: 무료 버전 사용 방법 및 터미널, 네이게이터 활용법

by davi_kr 2023. 4. 16.

목차

    반응형

    [아나콘다 설치하기]

    무료 버전 설치를 위해선 아래 링크로 들어가 다운로드를 받으면 됩니다.
    https://www.anaconda.com/products/distribution

     

    Anaconda | Anaconda Distribution

    Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine.

    www.anaconda.com

    이전 버전을 설치하고 싶다면 아카이빙된 링크에서 다운로드 받을 수 있습니다.
    https://repo.anaconda.com/archive/

     

    Index of /

    Anaconda-1.6.1-Linux-x86.sh 247.1M 2013-07-02 11:59:07 745b9452fd18720deefb465a6687c0d66df8f11edceadcee758082dea1b8e812

    repo.anaconda.com

    [아나콘다는 무료로 사용 가능한가요?]

    아나콘다는 무료 버전이 있고 유료 버전이 있습니다.
    무료 버전을 사용할 수 있는 조건이 있어서 알고 사용하는게 좋습니다.
    하단의 링크에 들어가서 'PURCHASED VS. FREE OFFERINGS'를 검색해보면 관련 정책을 확인할 수 있습니다. 
    https://legal.anaconda.com/policies

     

    https://legal.anaconda.com/policies

     

    legal.anaconda.com

    내용을 정리해보자면 개발자, 학생, 교사, 학술 기관, 비영리 오픈 소스 소프트웨어 프로젝트 및 소규모 기업은 내부 비즈니스 용도로 무료 제품을 사용할 수 있습니다.
    기업의 경우엔 법인, 회사 및 조직을 포함한 200명 이상의 직원이 있는 기관(영리 및 비영리)이 일반 상업적 용도로 제품을 요구하는 경우 유료 버전을 사용해야 합니다.
    (더 정확한 내용을 확인하시려면 직접 영문을 확인해보시고 아나콘다로도 문의해보시길 권해드립니다.)
     

    [터미널 활용하여 가상 환경 설정하기]

    1. 가상 환경을 터미널을 사용해 만들려면 아래와 같이 코드를 작성하면 됩니다.

    conda create --name myenv python=3.8

    여기서 'myenv'는 가상 환경의 이름이며, 'python=3.8'은 설치할 파이썬 버전입니다.
     
    2. 생성한 가상 환경을 활성화하려면 아래의 코드를 사용하면 됩니다.

    conda activate myenv

    3. 가상 환경에서 필요한 패키지를 설치하려면 아래의 코드를 사용하면 됩니다.

    conda install numpy

    일반적으로는 이렇게 사용하면 되는데 종종 안되는 경우도 있습니다.
    그럴 땐 아래와 같이 그냥 검색해보면 사용할 수 있는 코드를 알려줍니다. 그걸 사용해서 설치하면 됩니다.

    01

    4. 가상 환경을 종료하고 싶다면 아래와 같이 코드를 입력하면 됩니다.

    conda deactivate

     

    [아나콘다 네비게이터를 활용하여 가상 환경 설정하기]

    아나콘다에서 초보자도 쉽게 가상환경을 설정할 수 있게 네비게이터도 만들어줘서 활용을 해봤습니다.
    네비게이터를 켜고 Environment를 누릅니다. 그리고 하단의 Create를 눌러서 원하는 파이썬, R 버전을 선택하고 이름도 원하는대로 지어줍니다.

    01

    생성을 하고 나면 Home에서 아래 사진처럼 생성해준 가상 환경을 직접 선택할 수 있습니다. 저걸 선택하고 아래에 보이는 어플리케이션 중에 선택 후 launch하면 해당 가상 환경을 기반으로 어플리케이션을 구동해줍니다.

     

    [왜 아나콘다를 사용하나요?]

    개인적으론 경로 충돌 문제를 해소하기 위한 가상 환경을 알아보다가 아나콘다를 발견하고 설치했는데요.
    아래는 검색을 통해 확인할 수 있었던 여러가지 이유들입니다. 그냥 참고차 올려봅니다^^
     

    1. 편리한 패키지 관리: 아나콘다는 conda라는 강력한 패키지 관리자를 포함하고 있습니다. 이를 통해 사용자는 간편하게 필요한 패키지를 설치, 업데이트 및 제거할 수 있습니다. conda는 파이썬 패키지뿐만 아니라 R 패키지도 관리할 수 있어 통합된 환경에서 작업이 가능합니다.
    2. 가상환경 지원: 아나콘다는 가상 환경을 쉽게 생성하고 관리할 수 있습니다. 가상 환경을 사용하면 프로젝트별로 독립된 환경을 구성할 수 있어, 패키지 간의 의존성 충돌이나 버전 문제를 방지할 수 있습니다. 이로 인해 프로젝트를 보다 안정적으로 운영할 수 있습니다.
    3. 데이터 과학 및 머신러닝 도구 포함: 아나콘다는 데이터 분석 및 머신러닝에 필요한 다양한 도구와 라이브러리를 포함하고 있습니다. NumPy, pandas, scikit-learn, TensorFlow, Keras 등과 같은 인기 있는 패키지를 미리 설치하여 사용자가 별도의 설치 과정 없이 즉시 작업을 시작할 수 있게 합니다.
    4. 크로스 플랫폼 지원: 아나콘다는 Windows, macOS, Linux 등 다양한 운영체제에서 사용할 수 있습니다. 이로 인해 사용자는 운영체제에 구애받지 않고 동일한 작업 환경을 구축할 수 있습니다.
    5. 커뮤니티 지원: 아나콘다는 전 세계 수많은 데이터 과학자, 연구자, 개발자들이 사용하고 있습니다. 이로 인해 다양한 문제 해결 방법, 팁, 튜토리얼 등이 인터넷에 공유되어 있어 새로운 사용자도 쉽게 시작할 수 있습니다.
    반응형

    댓글