You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
JPype가 JVM을 프로세스당 1번만 실행할 수 있는데,
똑같이 JPype를 사용하는 다른 dependency에서 JVM을 미리 실행해버리면
konlpy관련 classpath지정에 실패해서 문제가 생기는 거 같습니다.
이미 다른 라이브러리에서 JVM을 실행했다고 가정하면
_komoran.py등에서 URLClassLoader와 URL을 import 하시고 jpype.JClass("pacakge.class",classLoader) 이런식으로 jpype.JPackage()를 대체할 수 있습니다
대신 부작용인지 Java.lang.String 관련 오류가 많이 뜨더라고요
komoran 같은 경우는 startswith->startsWith으로 바꿔져야 한다던지
에러 보시면서 고치면 될꺼 같습니다.
JPype가 JVM을 프로세스당 1번만 실행할 수 있는데,
똑같이 JPype를 사용하는 다른 dependency에서 JVM을 미리 실행해버리면
konlpy관련 classpath지정에 실패해서 문제가 생기는 거 같습니다.
이미 다른 라이브러리에서 JVM을 실행했다고 가정하면
_komoran.py등에서
URLClassLoader
와URL
을 import 하시고jpype.JClass("pacakge.class",classLoader)
이런식으로jpype.JPackage()
를 대체할 수 있습니다대신 부작용인지 Java.lang.String 관련 오류가 많이 뜨더라고요
komoran 같은 경우는
startswith
->startsWith
으로 바꿔져야 한다던지에러 보시면서 고치면 될꺼 같습니다.
예시) 안될수도 있습니다 아무튼 대충 이렇게 하시면 됨
#396 #334
The text was updated successfully, but these errors were encountered: