반응형

 

 

 

 

 

 

🌈아나콘다(Anaconda)에 패키지 추가하기

파이썬에 패키지를 추가하는 방법에는 pip와 conda를 통한 방법이 있다.

보편적으로 두 가지 방법 중 conda를 통해 패키지를 추가하는 방법이 권장된다.

 

 

 

1️⃣ pip와 conda의 차이점

pip는 파이썬에 한정된 패키지 관리자이지만, conda는 파이썬 외에 다른 언어의 패키지도 관리할 수 있다.

또한, pip와 비교했을 때 conda를 통한 패키지 추가의 이점은 아래와 같다.

 

◾ conda 패키지는 어떠한 패키지를 다운로드 or 업그레이드하는 경우 해당 버전에 따라 의존되는 연관 패키지까지 같이 다운로드 or 업그레이드한다. 따라서 의존성 관리 성능이 pip보다 뛰어나다.

 

◾ Python뿐만 아니라 C, Java 등 다른 언어의 패키지도 관리할 수 있다.(=언어에 구애받지 않고 모든 언어의 패키지를 관리할 수 있다. pip는 Only Python)

 

◾ OS에 상관없이 패키지 및 패키지에 대한 종속을 빠르게 설치할 수 있다.

 

그러나 Anaconda의 가상 환경이 설정되지 않았을 경우 pip와 conda의 차이점이 없다. 

 

Task Conda command PIP command
패키지 설치 conda install <패키지명> pip install <패키지명>
패키지 업데이트 conda update <패키지명> pip install -upgrade <패키지명>
패키지 삭제 conda remove <패키지명> pip uninstall <패키지명>
가상환경 활성화 conda activate .
가상환경 비활성화 conda deactivate .

 

 

 

2️⃣ 패키지 추가

패키지 추가를 위해 Anaconda Prompt를 실한다.

 

 

conda env list를 입력하여 생성된 가상 환경 리스트를 확인한다.

 

 

activate 환경이름을 입력하여 패키지를 설치할 가상 환경을 활성화시킨다.

 

 

conda list를 입력하여 가상 환경에 설치된 패키지 리스트를 확인한다.

 

 

conda install -n 환경이름 패키지이름을 입력하여 패키지를 설치한다.

conda install -n 환경이름 패키지1 패키지2... 를 입력하면 한 번에 여러 패키지를 설치할 수 있다.

 

 

위 명령어가 에러 없이 종료되면 설치가 완료된 것으로 Import 하여 사용하면 된다.

 

 

 

3️⃣ conda forge란?

conda-forge 는 검증된 패키지들이 모인 채널에서 패키지를 다운로드하여 설치한다는 옵션이다.

 

conda install --name 환경이름 -c conda-forge 패키지이름

 

따라서, 일반적인 방법으로 패키지가 설치되지 않을 때 (=conda install에서 제공하는 다운로드 채널에 패키지가 존재하지 않을 때) 명령어에 -c conda-forge 옵션을 추가하여 패키지를 설치하면 해결되는 경우가 많다.

 

 

 

 

 

 

 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기