아나콘다(Anaconda)

1. 아나콘다 소개

  • 과학 계산(데이터 과학, 기계 학습 애플리케이션 등)을 위한 파이썬 언어의 오픈 소스 배포판
  • 패키지 관리와 배포를 단순화
  • 패키지 버전들은 패키지 관리 시스템 conda를 통해 관리
    🔔 pip와 conda의 차이점
    pip는 패키지 설치 시 발생하는 충돌을 무시해버리지만 conda는 충돌여부를 확인
    conda의 경우 anaconda.org에서 관리하는 패키지로 한정되어 있어 없으면 pip로 설치

2. 아나콘다 설치





아나콘다를 설치하면 자동으로 아나콘다에서 제공하는 패키지 내에서 사용가능한 파이썬을 같이 설치해줍니다. 그러나 아나콘다 환경 밖에서도 파이썬을 사용하기 위해 파이썬을 별도로 설치를 한 경우 두 파이썬이 서로 충돌할 수가 있습니다. 언제 충돌이 발생할 수 있냐면 아나콘다를 위와 같이 환경 변수에 추가했을 때 입니다. 따라서

  • 파이썬 별도로 설치하지 않은 경우
    • cmd으로 아나콘다 실행하고 싶으면: 환경 변수에 아나콘다 추가
    • 아나콘다 프롬프트로 실행할거면: 환경 변수에 아나콘다 추가해도 되고 안해도 된다
  • 파이썬 별도로 설치한 경우
    • cmd로 아나콘다 실행하고 싶으면: 환경 변수에 아나콘다 추가 but, 파이썬 간 충돌 위험 발생
      (따라서 파이썬 별도로 설치했다면 그냥 아나콘다 프롬프트 창으로 실행하는 것 추천)
    • 아나콘다 프롬프트로 실행할거면: 환경 변수가 아나콘다 추가 X



저는 별도로 파이썬을 설치했기 때문에 아나콘다 프롬프트 창과 cmd에서의 파이썬 버전이 서로 다릅니다
아나콘다를 환경 변수에 추가하지 않았기 때문에 cmd에서는 아나콘다를 못 찾습니다 -> 파이썬 간 충돌 발생 X

3. conda 명령어

아나콘다 명령어에 대해 잘 정리해주신 블로그(도와리의 기술 이야기)가 있어 공유합니다.

Tags:

Categories:

Updated: