키워드 추출 작업 중 KoNLPy 패키지를 사용하는데 다양한 오류가 발생했다.
실행 전 여러가지 작업을 해줘야 하는데 다음 작업을 위해 기록해둔다.
* KoNLPy 홈페이지 참고
konlpy-ko.readthedocs.io/ko/v0.4.3/
[ 실행전 확인 사항 ]
KoNLPy 는 JAVA 환경에서 실행된다. 자바 설치가 되어있는지 확인하고 환경변수까지 잡아준다.
( 예전에 적어둔 블로그. 이전해야하는데... blog.naver.com/gkstkddmstpt/220912910140 )
1️⃣ 패키지 설치
pip install konlpy
2️⃣ 설치를 완료하고 실행 했더니 오류가 났다.
🔰 case1. JDK 설치 확인
🔰 case2. 환경변수 세팅 확인
🔰 case3. JPype 패키지 설치 확인
JDK 설치도 완료되어있고, 환경 변수도 세팅이 잘 되어있는 것을 확인했으므로 case3 의 오류로 판단하였다.
3️⃣ JPype 설치
JPype 파일이 있는 위치로 이동하여 install
pip install JPype1-1.1.2-cp38-cp38-win_amd64.whl
4️⃣ 또 오류가 났다.... 딱봐도 pip 업그레이드 하라는 의미.
You should consider upgrading via the 'pip install --upgrade pip' command.
5️⃣ pip 업그레이드 명령을 입력했는데 업그레이드가 안된다... 왜지?
permissions 에러가 발생했다.
관리자 권한으로 실행해도 여전히 동일한 에러가 발생하였다.
해결 방법은 pip 설치 시 --user 옵션을 주는것이라고 하여 아래와 같이 명령어를 입력했는데 ...
python3 -m pip install --user test01
ModuleNotFoundError: No module named 'pip'
6️⃣ pip 재설치 ^^
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
- curl 을 이용해 다운로드
python get-pip.py
- 설치
7️⃣ .whl JPype 설치 했는데 또 오류가 났다!!! 하...
이번엔 파이썬과 버전이 맞지 않아서 나는 오류였다. 현재 환경에서 지원하지 않는 whl 파일 이라고 한다.
다시 패키지 파일 다운로드 받으러 간다..
www.lfd.uci.edu/~gohlke/pythonlibs/#jpype
python 버전은 3.8 이고 윈도우 64비트 환경이기 때문에 JPype1-1.1.2-cp38-cp38-win_amd64.whl를 받는다.
8️⃣ 이제 진짜 JPype를 설치한다.
파이참에서 바로 Terminal 로 이동해 whl 파일이 있는 경로에서 설치한다.
pip install JPype1-1.1.2-cp38-cp38-win_amd64.whl
아래와 같이 맨 아래에 Successfully installed JPype1-1.1.2 가 뜨면 된다.
9️⃣ 드디어 완료 ~!
[참고]
KoNLPy
m.blog.naver.com/kiddwannabe/221795961189
pip
log-laboratory.tistory.com/329
devlog.jwgo.kr/2020/02/29/broken-pip-error/
'Python' 카테고리의 다른 글
[python] urllib 와 requests (0) | 2021.03.24 |
---|