Anaconda가 다양한 패키지들을 미리 포함하고 있기는 하지만, 필요한 패키지가 모두 포함되어있지는 않습니다. 때에 따라서 외부 패키지를 설치해야 합니다.
arrow라는 패키지는 Python에서 날짜를 손쉽게 다룰 수 있게 도와줍니다. 이 패키지는 Anaconda에 기본적으로 포함되어 있지 않습니다. 이 패키지를 설치해봅시다. Anaconda Prompt를 실행하고 아래 명령을 입력해줍니다.
conda install arrow이제 arrow 패키지를 사용할 수 있습니다.
import arrow
print(arrow.get('2018-01-03 09:10:00+09:00'))2018-01-03T09:10:00+09:00
위에서는 conda 를 사용하여 패키지를 설치했습니다. conda 패키지 관리자는 Anaconda에서 관리합니다. 그런데 간혹 Anaconda 저장소에 올라가 있지 않고, Python 자체 저장소인 Pypi(pypi.python.org)에만 올라가 있는 패키지가 있습니다. 대표적으로 한글 형태소 분석기 모음인 KoNLPy 패키지가 그렇습니다. 이런 경우에는 pip 패키지 관리자를 사용하여 설치할 수 있습니다. pip 패키지 관리자는 Python에 가장 기본적으로 포함되어 있는 도구입니다.
pip install jpype1
pip install konlpy(KoNLPy를 사용하기 위해서는 Java Runtime이 설치되어 있어야 합니다.)
간혹 Pypi에도 올라가 있지 않은 패키지도 있습니다. 간단한 패치를 적용하거나 정식으로 공개되지 않은 경우인데, GitHub 등 소스 코드 저장소에 저장되어 있는 경우에는 pip 명령으로 아래와 같이 설치할 수 있습니다.
pytagcloud는 워드 클라우드를 그릴 수 있는 패키지입니다. 그런데 한글을 표시하기 위해서는 약간의 수정이 필요합니다. 그런데 KoNLPy 패키지의 저자분이 한글 패치를 해서 올려놓은 저장소가 있습니다. 이 저장소를 방문하면 저장소를 내려받을 수 있는 URL을 찾을 수 있습니다.
이 주소를 사용하여 패키지를 설치하려면 아래와 같이 실행합니다.
pip install git+https://github.com/e9t/PyTagCloud-CJK.git이미 설치한 패키지는 아래와 같이 제거할 수 있습니다. conda 패키지 관리자로 설치한 경우에는 아래와 같이 제거합니다.
conda remove arrowpip 패키지 관리자로 설치한 경우에는 아래와 같이 제거합니다.
pip remove pytagcloud