설치하기¶
주석
설치 및 사용 도중 문제가 발생하는 경우 다음 페이지들을 참고해주세요: 리눅스. 맥 OS. 윈도우. 발생한 문제가 어디에도 없는 경우 “New Issue” 버튼을 눌러 새로운 이슈를 생성해주시기 바랍니다. 각 머신 별 테스팅 로그는 이 곳 에서 보실 수 있습니다.
우분투¶
- Install dependencies
$ sudo apt-get install g++ openjdk-7-jdk python-dev python3-dev # Install Java 1.7 or up
$ pip install JPype1 # Python 2.x
$ pip3 install JPype1-py3 # Python 3.x
- Install KoNLPy
$ pip install konlpy # Python 2.x
$ pip3 install konlpy # Python 3.x
MeCab 설치하기 (선택사항)
$ sudo apt-get install curl
$ bash <(curl -s https://raw.githubusercontent.com/konlpy/konlpy/master/scripts/mecab.sh)
CentOS¶
- Install dependencies
$ sudo yum install gcc-c++ java-1.7.0-openjdk-devel python-devel
$ wget http://peak.telecommunity.com/dist/ez_setup.py # Python 2.x
$ sudo python ez_setup.py
$ sudo easy_install pip
$ wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz # Python 3.x
$ tar xf Python-3.*
$ cd Python-3.*
$ ./configure
$ make # Build
$ sudo make altinstall
$ pip install JPype1 # Python 2.x
$ pip3 install JPype1-py3 # Python 3.x
- Install KoNLPy
$ pip install konlpy # Python 2.x
$ pip3.4 install konlpy # Python 3.x
MeCab 설치하기 (선택사항)
$ sudo yum install curl
$ bash <(curl -s https://raw.githubusercontent.com/konlpy/konlpy/master/scripts/mecab.sh)
맥 OS¶
- Install dependencies
$ pip install JPype1 # Python 2.x
$ pip3 install JPype1-py3 # Python 3.x
- Install KoNLPy
$ pip install konlpy # Python 2.x
$ pip3 install konlpy # Python 3.x
MeCab 설치하기 (선택사항)
$ bash <(curl -s https://raw.githubusercontent.com/konlpy/konlpy/master/scripts/mecab.sh)
윈도우¶
자바(Java) 1.7 이상이 설치되어 있는지 확인해봅시다. 만일 설치되어 있지 않다면 JDK를 다운로드 받고 설치해주세요.
JAVA_HOME 설정하기
- 내 시스템에 설치된 파이썬이 OS의 비트 수와 일치하는지 확인해주세요. 예를 들어, 64비트 윈도우를 사용하고 있다면 64비트 파이썬이 설치되어 있어야 합니다.
윈도우 비트 수 확인하는 법
파이썬 비트 수 확인하는 법
JPype1 (>=0.5.7)을 다운로드 받고 설치. 다운 받은 .whl 파일을 설치하기 위해서는 pip 을 업그레이드 해야할 수 있습니다.
> pip install --upgrade pip
> pip install JPype1-0.5.7-cp27-none-win_amd64.whl
명령 프롬프트로 KoNLPy 설치하기
> pip install konlpy
경고
KoNLPy의
Mecab()
클래스는 윈도우에서 지원되지 않습니다.
[1] | 64비트 윈도우에는 win-amd64, 32비트 윈도우에는 win32 라고 쓰여진 파일을 사용합니다. |