Python - Jpype1 버전 변경하기

2021. 10. 24. 23:15Python

이글은 Konlpy의 설치 과정중 일부를 포함하고 있습니다.

 

Konlpy를 설치하고 실행하려면 Jpype1의 버전을 변경해야 합니다. 

 

그 이유는 konlpy를 설치할때 Jpype1을 종속성으로 설치하게 되는데 이때 설치되는 Jpype1의 버전은 1.3 

 

사실 이 버전이 문제가 되는것이 아니라 저 라이브러리가 각 파이썬 버전마다 호환성이 달라서 문제가 됨으로 각 파이썬

 

버전에 맞는 라이브러리를 무려.. 수동으로 설치해야 합니다.

 

우선 Uninstall 부터 진행합니다.

 

 

설치되어 있는 파이썬의 Cmd에서 

 

pip uninstall jpype1

그리고 아래 페이지에서 내 파이썬 버전에 맞는 Whl파일을 받아 둡니다.

 

https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype

 

Python Extension Packages for Windows - Christoph Gohlke

by Christoph Gohlke, Laboratory for Fluorescence Dynamics, University of California, Irvine. Updated on 22 October 2021 at 02:56 UTC. This page provides 32- and 64-bit Windows binaries of many scientific open-source extension packages for the official CPyt

www.lfd.uci.edu

그리고는 다시 명령어를 입력하는데 저는 파이썬 3.9.6을 사용하고 있으니 다음과 같은 버전을 받아줍니다.

그리고 받아진 파일을 내 파이썬 Site-Package경로로 옮겨줍니다. 

 

C:\Users\<<유저이름>>\AppData\Local\Programs\Python\Python39\Lib\site-packages

 

저는 여기 있더라구요?.. 그리고 나서는 이 폴더에서 CMD를 다시 열어 

 

pip install JPype1‑1.3.0‑cp39‑cp39‑win_amd64.whl

이렇게 실행하면 내 파이썬과 버전이 맞는 Jpype1을 설치할 수 있습니다.

 

 

호오오오오오옥시 설치하고 오류가 발생한다면 아래 글을 참고해 보시기 바랍니다.

 

https://todaycodeplus.tistory.com/41?category=988495

 

java.nio.file.invalidpathexception: illegal char <*> at index 84 문제 해결 - konlpy, jpype

굉장히 매우 많은 삽질이 행해졌다. 우선 환경부터 현재 파이썬의 버전은 Python 3.9.6 버전으로 설치 되어 있습니다. Konlpy를 이용해 형태소 분석을 진행하려던 중 JAVA Home 설정을 마치고 딱 실행을

todaycodeplus.tistory.com