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' 카테고리의 다른 글

django, virtualenv error  (0) 2018.08.10
Python, 파이썬을 이용해서 슬랙 봇 만들기  (0) 2017.01.13