NLP-kr / tensorflow-ml-nlp-tf2

텐서플로2와 머신러닝으로 시작하는 자연어처리 (로지스틱회귀부터 BERT와 GPT3까지) 실습자료
Apache License 2.0
275 stars 135 forks source link

konlpy Okt() #22

Closed Ychanho closed 3 years ago

Ychanho commented 3 years ago

okt= Okt()를 할 때 오류가 납니다. 교재에 적힌대로 konlpy 설치 과정을 따랐습니다. import konlpy 도 문제 없고 from konlpy.tag import Okt도 문제 없습니다만. 그 다음에 okt= Okt()를 하면 바로 오류가 나네요... Okt 오류

설치하면서 꼬인건가 싶어서 가상환경 새로 구축하고 자바도 다시 싹 지우고 시작해봤습니다만 해결이 안됩니다.

자바 버전은 아래와 같습니다.

(base) C:\Users\chanh>java -version java version "1.8.0_281" Java(TM) SE Runtime Environment (build 1.8.0_281-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)

설치한 JPype1버전은 아래와 같구요

JPype1-1.2.1-cp36-cp36m-win_amd64.whl

파이썬 버전은 Python 3.6.12 입니다.

자바와 JPype버전이 안 맞는걸까요

java


혹시 몰라 자바 32비트로 다운 받아서 다시 해봤습니다만 image

안 되는 것 같습니다.

Ychanho commented 3 years ago

해결 됐습니다 java 설치 파일이 jdk가 아니라 jre여서 그랬나봅니다.

Ychanho commented 3 years ago

단순히 jdk를 다운받지 않아서 생긴 문제는 아닌 것 같습니다 다른 pc에 적용을 해봤는데 여전히 오류가 났었고 추가로 적용해본 것은 JPype1을 삭제하고 0.7버전(파이썬3.6, 64비트에 맞는 버전)을 pip install한 뒤 konlpy를 직접 제거하고 설치해본 것입니다. JPype1의 버전이 안 맞았거나 konlpy를 설치하는 도중에 문제가 생겨 엉켰던걸 다시 설치해줬거나 인 것 같습니다