[AI 환경 설정] 아나콘다(Anaconda) 설치 (Windows OS)

    사전 확인

    AI 환경 설정의 가장 중요한 점은 구축할 기술 스택을 확인하는 점입니다.
    모르겠다면 최소한 GPU 는 확인해야 합니다.
    GPU는 일반적으로 NVIDA 제품을 사용하고 추천합니다. (AMD, Intel 등도 가능하지만 복잡해요.)
    그리고 GPU 가 CUDA Tool Kit 을 사용할 수 있는지 확인하는 것도 필요해요.(링크)

    아나콘다(Anaconda) 소개

    아나콘다(Anaconda)란?

    아나콘다는 데이터 과학, 빅데이터 처리, 머신러닝 분석등을 위한 파이썬 및 R의 Open-Source 배포판입니다.
    Conda 라는 패키지 관리 시스템으로 관리합니다.
    또한 Windows, Linux, macOS 에 적합한 데이터 분석 패키지를 포함하고 있어요.
    더욱이 TensorFlow는 공식적으로 Windows에서 아나콘다 배포판 설치를 권장해요.

    왜 아나콘다(Anaconda)를 사용할까요?

    아나콘다를 사용하는 가장 큰 이유는 가상환경 별로 독립적인 패키지 버전관리가 가능하다는 점입니다.
    그게 왜 좋은가요??
    여러 가상환경을 만들 수 있고, 각 가상환경별로 다른 버전의 라이브러리와 패키지를 설치해 다양한 프로젝트를 진행하는데 도움을 준다는 뜻이죠. (AI 개발 환경은 특히 버전별 호환성이 중요해서 최신버전이 항상 옳지는 않아요. ㅠㅜ)
    패키지 관리 시스템 Conda가 있다는 점도 장점입니다. (개별로 Library 를 설치할 경우 Error가 자주 발생해요.)


    아나콘다 설치 및 설정

    아나콘다 설치하기

    아나콘다 설치를 위해 아나콘다 홈페이지에 접속해 원하는 version 을 다운받아야 합니다. (아래 링크 참고)


    이번 글에서는 Anaconda3-2020.07-Windows-x86_64.exe 를 기준으로 설명할게요.

    "관리자 권한"으로 실행시켜주세요.
    사용자는 "All Users" 옵션으로 선택해주세요.
    경로는 기본경로.
    Advanced Options 에서 "Add Ancaonda to the system PATH environment variable" 을 체크하면 끝!

     

    아나콘다 설정하기

    이제 아나콘다를 실행하고 가상환경을 다뤄볼게요.
    "Anaconda Prompt (Anaconda3)" 를 관리자 권한으로 실행시켜 주세요.

    아나콘다는 conda를 이용한 명령어를 주로 사용해요.
    아래 명령어는 conda 의 version을 확인하는 명령어에요.

    $conda --version
    conda 4.8.3

    가상환경 확인

    $conda info --envs

    위 명령어를 쓰면 가상환경의 리스트와 간단한 정보를 불러와요.
    조회되는 정보는 3가지네요. 가상환경의 이름, 현재 활성화된 가상환경, 생성위치
    새로 설치하시면 base 라는 환경 하나만 보입니다. (전 이미 생성한 ai 라는 환경이 하나 더 조회되네요.)

    가상환경 생성

    가상환경을 생성하는 명령어는 아래와 같아요.

    $conda create -n kay python=3.7

    만약 같이 설치하고 싶은 라이브러리가 있다면 이렇게 입력하면 됩니다!

    $conda create -n kay python=3.7 numpy scipy matplotlib pandas seaborn scikit-learn h5py

    생성 완료!

    가상환경 활성화, 비활성화

    아나콘다는 가상환경 별로 독립적적인 패키지 관리를 한다고 했죠?
    그럼 가상환경을 활성화하고 비활성화하는 방법부터 알아겠네요. (비활성화하면 base 가 활성화됩니다.)

    $conda activate kay          # 활성화
    
    $conda deactiavte            # 비활성화

    가상환경 삭제

    마지막으로 가상환경의 삭제도 알아볼게요.
    명령어는 역시 간단합니다.
    삭제할 가상환경은 비활성화를 해주고 삭제를 진행해야 합니다

    $conda remove --name kay --all

     


    여기까지 "아나콘다(Anaconda) 환경설정"에 대해 알아봤어요.
    글이 도움이 되셨다면 공감 버튼 눌러주세요. 😊

    댓글

    Designed by JB FACTORY