colab에서 konlpy 사용하기 위한 환경설정
후... colab에서 konlpy를 사용하기까지 3시간이나 걸렸다.
중간에 에러가 여러번 나서 이것저것 찾아보느라 꽤나 고생했다.
아무튼... colab에서 konlpy를 사용하기 위한 전반적인 과정은 다음과 같다.
🧷 step1. 윈도우에 JDK 다운받기
- https://www.oracle.com/java/technologies/javase-jdk13-downloads.html 사이트에 들어가서 JDK를 다운 받아야 한다. 나의 경우 windowx64 Installer를 설치했다.
🧷 step2. 환경변수 설정하기
- 제어판 -> 시스템 및 보안 -> 시스템 -> 고급 시스템 설정 -> 고급
- 계속해서 환경변수 -> 사용자 변수 -> 새로만들기 -> 변수 이름:JAVA_HOME, 변수값:다운받은 JDK 경로 입력, 나의 경우 C:\Program Files\Java\jdk-18 로 설정해줬다.(시스템 변수는 건들지 않고 가만 두기) -> 확인
여기까지 오면 윈도우 환경 변수 설정 끝!
🧷 step3.jpype 다운받기
- 아래 사이트로 가서 나의 파이썬 버전과 윈도우 버전과 맞는 파일을 다운 받는다.
- JPype1‑1.3.0‑cp38‑cp38‑win_amd64.whl 요렇게 cp 뒤가 파이썬 버전이고 win 뒤가 64인지 32인지 확인하면 된다.
- 나의 경우 파이썬 버전이 3.8.8이고 윈도우 64을 다운받아야 했기에 JPype1‑1.3.0‑cp38‑cp38‑win_amd64.whl을 다운 받았다
-https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype - 다운 받은 파일을 원하는 파일 경로로 옮겨준 다음 anaconda prompt를 연다. 이 때 굳이 관리자 권한으로 실행할 필요 없고 anaconda powershell prompt를 열 필요도 없다.
🧷 step4. anaconda prompt
- 프롬프트 켜지면 다운받은 jpype파일이 있는 경로를 설정 한다.
- cd 파일경로
- pip install [whl파일명]을 입력 한다.
- 정상적으로 설치 됬다면 pip install konlpy를 입력한다.
🧷 step5. Error
- 문제는 여기서 오류를 엄청 겪었는데 만약 ERROR: JPype1-0.7.0-cp38-cp38-win_amd64.whl is not a supported wheel on this platform. 이라는 문구가 뜬다면 다음과 같이 설정해준다.
- pip install -U "jpype1<1.1" 요렇게 jpype1을 1.0.2 버전으로 다운받으면 오류 해결된다.
- pip install konlpy를 해도 에러가 뜨면 conda install -c conda-forge jpype1을 입력해보고 pip install konlpy를 다시 입력한다.
🧷 step6. colab
!apt-get update
!apt-get install g++ openjdk-8-jdk python-dev python3-dev
!pip3 install JPype1-py3
!pip3 install konlpy
!JAVA_HOME="C:\Program Files\Java\jdk-18"
- 위에서 JAVA_HOME= ""의 ""사이에 환경변수 설정 때 입력했던 경로를 입력한다. 그럼 관련 파일이 설치되는 걸 확인할 수 있다.
- 설치 후 아래와 같이 코드를 입력하고 오류가 안난다면 정상적으로 konlpy를 사용 할 수 있다.
from konlpy.tag import Komoran
komoran = Komoran()
Author And Source
이 문제에 관하여(colab에서 konlpy 사용하기 위한 환경설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@mindy1147/colab에서-konlpy-사용하기-위한-환경설정저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)