환경 : CentOS 7.5, Anaconda3 5.2.0 (운영환경과 동일하게 맞추기 위함)
작업가능 기준일자 : 2019.01
사용 KoNLPy 버전 : 0.5.2
+ Anaconda3 에서 제공하는 pip, python 등의 명령어는 PATH에 포함되어 있음.
+ 다운로드하는 서버와 설치하는 서버의 Anaconda3 버전(Python 버전) 은 일치시켜 주시는 것이 좋습니다.
+ 모두 root 계정에서 진행합니다. 뭐 받는건 굳이 안그래도 되겠지만 설치는..
기본적으로 주요 설치 방법을 스크립트로 제공하고 있어 망분리 환경에서 작업하기에는 문제가 있기에 Offline 환경에서 설치하기 How To 문서를 작성합니다.
참조문서 : http://konlpy.org/en/latest/install/#centos
1. 인터넷이 되는 서버에서 파일 저장하기
# mkdir konlpy |
* download konlpy package
[root@datanote-centos7 konlpy]# pip wheel konlpy |
* download mecab-ko
[root@datanote-centos7 konlpy]# curl -LO https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz |
* download mecab-ko-dic
[root@datanote-centos7 konlpy]# wget https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.1.1-20180720.tar.gz |
* download mecab-python
[root@datanote-centos7 konlpy]# git clone https://bitbucket.org/eunjeon/mecab-python-0.996.git |
* 압축
# cd .. |
2. 해당 파일을 원하는 설치 서버로 옮긴 후
* 설치 서버에 개발 관련 패키지 설치
- JPype 패키지 설명에 의하면 일정 수준의 버전 이후부터는 설치파일에 jni.h 를 제공하기 때문에 설치에 더이상 jdk/jre 등이 필요하지 않다고 하고 있는데..그래도 혹시 모르니 넣어둡니다. KoNLPy 설치 메뉴얼에는 넣으라고 되어있어서 말이죠. (이거 원 한국 개발자 말을 믿을수가 있어야..)
# yum groupinstall "Development Tools" |
* 어딘가? 에서 압축풀고
# tar zxvf ./konlpy.tar.gz |
* konlpy 설치 (JPype1 은 현 시점 기준 의존성 패키지)
※ --no-index : 별도의 인덱스를 찾기 않고 --find-links(-f) 옵션에 설정한 로컬경로 내에서만 찾음 - 오프라인 환경에서 whl 패키지 설치작업 시 유용한 옵션
# pip install --no-index -f ./ ./konlpy*.whl |
* mecab-ko 설치
# tar zxfv mecab-0.996-ko-0.9.2.tar.gz |
* mecab-ko-dic 설치
# tar zxvf mecab-ko-dic-2.1.1-20180720.tar.gz |
* mecab-python 설치
# cd mecab-python-0.996 |
끝.
'IT, 기술' 카테고리의 다른 글
[Bash] find for multi pattern and logical operation (0) | 2019.03.11 |
---|---|
bash shell에서 뽐뿌의 HOT코멘트가 달린 글을 박제해보자 (부제 : 꼭 sleep을 넣자) (3) | 2019.02.15 |
LVM Striped 구성 for CentOS 7 / RHEL 7 (0) | 2019.01.11 |
AWS 장애 즈음해서 이야기하는 안티 클라우드 (1) | 2018.11.22 |
Linux에서의 which 는 Windows에서는 where 로 사용합니다 (0) | 2018.11.09 |