Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

파이썬 아나콘다(Anaconda) 환경에 패키지를 추가하는 3가지 방법

기존에 만들어 둔 아나콘다(Anaconda) 환경에 새로운 패키지를 추가하는 방법은 여러 가지가 있습니다. 상황과 선호도에 따라 GUI 도구를 이용할 수도 있고, 명령줄 인터페이스를 활용할 수도 있습니다. 이 글에서는 대표적인 세 가지 방법을 소개합니다.

방법 1 – Anaconda Navigator 사용하기

가장 직관적이고 널리 쓰이는 방법은 Anaconda Navigator라는 GUI 프로그램을 이용하는 것입니다. Anaconda Navigator를 실행하면 다음과 같은 홈 화면이 나타납니다.

파이썬 아나콘다(Anaconda) 환경에 패키지를 추가하는 3가지 방법

홈 탭 바로 아래에 있는 Environments 탭으로 이동하면, 현재 환경에 어떤 패키지가 설치되어 있는지 그리고 무엇이 설치되어 있지 않은지 한눈에 확인할 수 있습니다.

파이썬 아나콘다(Anaconda) 환경에 패키지를 추가하는 3가지 방법

Navigator를 통한 설치는 매우 간단합니다. 검색창에 원하는 패키지 이름을 입력하고, 해당 패키지를 선택한 뒤 Apply 버튼만 누르면 됩니다. 예를 들어 컴퓨터에 TensorFlow가 설치되어 있지 않다면, 검색창에 'tensorflow'를 입력하고 패키지를 선택한 후 Apply를 클릭해 손쉽게 설치할 수 있습니다.

파이썬 아나콘다(Anaconda) 환경에 패키지를 추가하는 3가지 방법

방법 2 – 터미널 또는 Anaconda Prompt 사용하기

명령줄 환경에 익숙하다면 터미널이나 Anaconda Prompt를 통해 더 빠르게 패키지를 설치할 수 있습니다.

conda install opencv

위 명령어는 현재 활성화된 환경에 OpenCV 패키지를 설치합니다.

특정 버전의 패키지를 설치하고 싶다면 버전 번호를 함께 지정하면 됩니다.

conda install opencv-3.4.2

여러 개의 패키지를 동시에 설치하는 것도 가능합니다. 예를 들어 OpenCV와 TensorFlow를 한 번에 설치하려면 다음과 같이 입력합니다.

conda install opencv tensorflow

참고: 의존성(dependency) 문제를 최소화하려면 필요한 패키지들을 한 번에 모두 설치하는 것이 좋습니다. 이렇게 하면 관련 의존성들이 함께 처리되어 충돌 가능성이 줄어듭니다.

'myenv'처럼 프로젝트별로 만들어 둔 가상 환경에 특정 패키지(예: opencv)를 설치하려면 --name 옵션으로 환경 이름을 지정합니다.

conda install --name myenv opencv

방법 3 – pip 사용하기

설치하려는 패키지가 콘다 저장소나 Anaconda Navigator에서 제공되지 않는 경우에는 pip 같은 다른 패키지 관리자를 이용하면 됩니다.

먼저 현재 콘다 환경에 pip를 설치합니다. 간단히 다음 명령어를 실행하면 됩니다.

conda install pip

명령어를 실행하면 화면에 다음과 비슷한 출력 결과가 표시됩니다.

파이썬 아나콘다(Anaconda) 환경에 패키지를 추가하는 3가지 방법

pip 설치가 완료되면, 콘다 환경 안에서 pip를 통해 원하는 패키지를 자유롭게 설치할 수 있습니다.

파이썬 아나콘다(Anaconda) 환경에 패키지를 추가하는 3가지 방법

위 예시에서는 콘다 환경 내에서 pip를 사용해 opencv 패키지를 설치하는 과정을 보여주고 있습니다.

설치된 패키지 목록 확인하기

현재 활성화된 환경에 설치된 모든 패키지 목록을 확인하려면 Anaconda Prompt에서 다음 명령어를 실행하면 됩니다.

conda list

파이썬 아나콘다(Anaconda) 환경에 패키지를 추가하는 3가지 방법