Python, jpype에서 startJVM이 안될때
2017. 2. 23. 11:35ㆍ개발/Python
Python을 이용해서 형태소분석과 같은 작업을 할 때면
jpype를 같이 설치해서 쓰게 되는데 최신 경로를 못잡을때가 많다.
사무실에 있는 PC에서는 어찌어찌 했는데,
개인 PC에 다시 세팅하려니 어찌어찌 해도 안된다...
기존에는 아마 이정도로 되었던 것 같다.
- 최신버전의 jdk 설치
- Java for OS X 설치 (https://support.apple.com/kb/DL1572?locale=en_US)
- export JAVA_HOME=`/usr/libexec/java_home -v 1.8.0_111` 실행
하지만,
jpype.getDefaultJVMPath() 의 명렁어에
'/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjvm.dylib' 라고만 야속하게 나온다.
그래서 이번 PC에서는 bash_profile에서 JAVA_HOME을 설정해주었다.
vim ~/.bash_profile
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8.0_111)
'개발 > Python' 카테고리의 다른 글
FastAPI에서 Stream 쓸 때 Sentry 오류 제대로 받기 (0) | 2024.11.25 |
---|---|
django, virtualenv error (0) | 2018.08.10 |
Python, 파이썬을 이용해서 슬랙 봇 만들기 (0) | 2017.01.13 |