본문 바로가기
프로그래밍/Python

Conda 기본

by 왕거 2020. 7. 29.

Conda(콘다)

  • 파이썬 가상환경(env) 설정을 돕는 도구
    • 가상환경이란 프로젝트별로 독립된 공간을 설정해서 사용하는 패키지나 도구들이 다른 프로젝트의 요소와 충돌하지 않게끔 하는 것
  • Anaconda라는 파이썬 배포판에 포함되어 있지만 따로 설치도 가능하다.

 

Conda 설치

 

Miniconda — Conda documentation

Miniconda Miniconda is a free minimal installer for conda. It is a small, bootstrap version of Anaconda that includes only conda, Python, the packages they depend on, and a small number of other useful packages, including pip, zlib and a few others. Use th

docs.conda.io

  • 파이썬 버전과 운영체제에 맞는 파일을 다운로드한다.
  • (우분투 기준) 다운 받은 설치 스크립트에 권한을 부여한다.
    • chmod +x Miniconda3-latest-Linux-x86_64.sh
  • 이후 설치 스크립트를 실행한다.
    • ./(스크립트 이름).sh
  • 터미널에 conda --version 해서 확인
    • 버전 정보 안나오면 환경변수 확인 할 것

Conda 기본적인 명령어

  • 가상환경 만들기 - conda create -n <가상환경 이름>

 

  • 가상환경 지우기 - conda env remove -n <가상환경 이름>

 

  • 가상환경 활성화 - conda activate <가상환경 이름>

 

  • 가상환경 비활성화 - conda deactivate

 

  • 생성되어 있는 가상환경 목록으로 보기 - conda env list

 

  • 가상환경 자체에 대한 관리(생성, 삭제등)은 base 환경에서 진행해야 하는 것 같다. 사용중인 가상환경에 대한 삭제는 작동하지 않는다.
  • 사용중인 가상환경에서 사용할 패키지의 설치는 pipconda install을 사용해서 설치한다.
    • pip를 사용해서 설치한 패키지 확인은 pip freeze
    • conda install을 사용해서 설치한 패키지 확인은 conda list

 

사용하던 쉘을 bash에서 zsh로 옮기면서 conda 명령어 자체가 작동하지 않는 상황

  • 기본 설치 스크립트는 bash에 맞게 작성되어있으므로 추가적인 작업을 해야 zsh에서 conda를 편하게 사용할 수 있다.

conda를 분명히 설치했으나 작동하지 않는다!

  • 해결방법은 여러가지가 있다. 단 1회성이고 터미널을 종료하면 다시 수행해야 하는 작업임
    • 터미널에 export PATH="/Users/username/miniconda3/bin:$PATH" 입력 후 source ~/.zshrc 수행
    • 터미널에 source .bashrc && source .zshrc 수행
  • .zshrc 파일을 수정하는 방법을 사용하면 번거롭지 않게 사용할 수 있다.

.zshrc 파일 제일 하단에 추가한 모습

  • export PATH=$HOME/miniconda3/bin:$PATH 를 추가한다.
  • 터미널에서 conda init를 한번 수행해준다.
  • 터미널을 껐다 켜도 추가 작업 없이 conda를 사용할 수 있다.

'프로그래밍 > Python' 카테고리의 다른 글

Django - Redis 캐싱  (0) 2021.09.27
Django - 로깅  (0) 2021.09.11
Python - Class  (0) 2020.07.23
Python - range와 scope  (0) 2020.07.22
Python - Decorator  (0) 2020.07.22