ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Python Anaconda 가상환경 설정하기
    Python 2019. 8. 29. 15:13

    Anaconda

    Python 기반의 데이터 분석에 필요한 오픈소스들을 모아 놓은 개발 플랫폼

    Anaconda를 이용해서 가상환경을 사용하면 여러 프로젝트를 할때 프로젝트 마다 다른 버전의 패키지들을 사용하는데 편리함이 있다.

     

    Anaconda navigator GUI를 이용하기

    가상환경 만들기

    • Anaconda Navigator를 키면 아래의 이미지처럼 나온다. 

     

    • 왼쪽에 Environments를 누르면 가상환경 목록들을 볼 수 있다.

     

    • 가상환경의 목록들의 하단을 보면 Create 버튼이 있다 이것을 이용해 가상환경을 생성 할 수 있다.

     

    • 이름과 파이썬 버전을 선택하고 Create를 누르면 가상환경이 생성된다.

     

     

    가상환경 제거하기

    • Environment 탭에서 하단을 보면 Remove 버튼이 있다.

     

    • Remove를 누르면 바로 가상환경이 제거된다.

     

    Anaconda Prompt 사용하기

    • Anaconda Prompt를 실행시킨다.

     

    • Anaconda 버전 확인
    conda --version

     

    • Anaconda 업데이트
    conda update conda

     

    • Anaconda 가상환경 생성
    conda create --name(-n) 가상환경명 설치할패키지

     

    • Ex) 파이썬 3.7.3 버전 설치 & demo-test 라는 이름으로 가상환경 생성
    conda create --name test python=3.7.3

     

    • 또는
    conda  create --n test python=3.7.3

     

    • 가상환경 활성화 및 비활성화

    info 명령어를 사용해서 현재 아나콘다의 전체 가상환경 리스트를 조회한다.

    가상환경을 만든 후 반드시 activate 명령어로 해당 가상환경을 활성화 후 사용해야 한다.

     

    • 설치된 가상환경 리스트 확인
    conda info --envs

     

    • 가상환경 활성화
    • Ex) activate demo-test
    activate 가상환경명

     

    • 가상환경 비활성화
    • Ex) deactivate demo-test
    deactivate 가상환경명

     

    • 가상환경 목록 확인
    conda env list

     

    • 패키지 설치 및 패키지 확인

    가상 환경 활성화 후 install 명령어를 통해 패키지를 설치할 수 있다.

    list 명령어를 통해 해당 프로젝트의 설치된 패키지 리스트를 확인 할 수 있다.

     

    •  패키지 설치 
    • Ex) conda install 패키지명 
    conda install simplejson

     

    • 패키지 리스트 확인
    conda list

     

    • 가상환경 삭제

    생성된 가상환경을 삭제하는 명령어

    root 계정으로 활성화 후 삭제하를 하는 것 이 좋다.

     

    • 패키지 삭제 
    • Ex) conda remove --name test --all 
    conda remove --name 가상환경명 --all

     

    • 가상환경이 제거됬는지 확인해 본다.

     

    • 또는
    conda remove -n 가상환경명 --all

     

    • 가상환경 추출
    • 모든 세팅이 되어 있는 가상환경을 다른 머신으로 복사하고 싶을때 사용(environment.yml 파일로 저장)
    conda env export --name 가상환경명 > environment.yml

     

    • 추출한 가상환경으로 새로운 가상환경 생성
    conda env create -f./environment.yml

     

    • 캐시 삭제 - 클린

    아나콘다는 clean 명령어를 통해 캐시를 삭제할 수 있다.

    인덱스 캐시, 잠긴 파일, 사용하지 않는 패키지, 소스 캐시 등을 삭제 할 수 있다.

     

    • 아나콘다 클린
    conda clean --all

     

    • 또는
    conda clean -a

     

     

     

     

     


     

    Reference

    아나콘다 기본 설명_Blog

     

     

     

    'Python' 카테고리의 다른 글

    파이썬을 파이썬 답게_3  (0) 2019.11.29
    파이썬을 파이썬답게_2  (0) 2019.11.22
    파이썬을 파이썬답게_1  (0) 2019.09.30
    [Python] zip() 함수  (0) 2019.09.10
    SyntaxError: Non-ASCII Character 관련 에러  (0) 2019.08.12

    댓글

© 2019 All rights reserved.