New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TypeError : Package kr.lucypark.tkt.TktInterface is not Callable 에러 #81
Comments
저도 똑같은 에러가 발생하는데, 이 이슈 해결 되었나요?
konlpy 버전은 0.4.4 를 사용하고 있습니다. |
자답 하겠습니다. 저희 jvm 자바 세팅이 잘못 되어 있어서 konlpy가 못 찾는 문제였습니다. 환경변수에 JAVA_HOME 세팅해주고, jvm 설정해주는 함수를 |
저도 같은 에러가 발생하는데, |
@sonsoyoung # encoding: utf-8
import csv
import logging
from konlpy import jvm
from konlpy.tag import Twitter
logger = logging.getLogger(__name__)
def main():
"""
konlpy 사용시 주의 사항
자바 설치 및 세팅 필요
JAVA_HOME 세팅이 필요합니다.
export JAVA_HOME=$(/usr/libexec/java_home)
"""
konl = Twitter()
file_path = '/Users/bongster/Downloads/20160528_jiana.csv'
with open(file_path, 'rb') as csv_file:
inforeader = csv.reader(csv_file)
for row in inforeader:
r = konl.pos(unicode(row[4], 'utf-8'), norm=True, stem=True)
print '=' * 20
for txt, post in r:
print txt, post
print '=' * 20
if __name__ == '__main__':
jvm.init_jvm()
main() |
지금 konlpy는 jvm이 실행중이지 않은 경우에만 원인과 해결방법이 명확하지 않으니 이 이슈는 당분간 모니터링 하도록 하겠습니다. 혹시 같은 문제를 겪고 계신 분이 있다면 제보 부탁드립니다. |
저도 PyInstaller로 배포파일 생성 후 실행하면 같은 문제가 발생합니다. |
저는 맥(요세미티)에서 자바8 사용하고 있는데 . 아래 부분부터 에러가 나네요.. |
저는 설치한 파일을 다시 보니 Anaconda3인 경우 JPype1-py3를 설치해야 된대요. 아마 오류가 발생하는 원인이 그런 거예요.. |
@irblsensitivity 저는 MAC 에서 진행을 했습니다. python2.7.6 version이고 java는 1.8을 사용했습니다. |
@irblsensitivity 쟤가 맥으로 테스트 했을 때도 잘 나오네요.
|
저도 Kkma(), Twitter(), Hannanum() 클래스를 호출하면 jvm.init_jvm() 설정을 해보아도 해결되지 않습니다. 제 실행환경은 전에는 잘 작동하다가, SSD로 교체하면서 설정이 바뀌었는지 에러가 발생하네요. |
exe 상에서 실행시 jpype 로 넘어가는 classpath 를
임시 방편적인 해결책이지만 이렇게하면 빌드된 exe 로도 스크립트에서처럼 잘 실행됩니다. 제 환경은 아래와같고 모든 설치 경로는 디폴트 경로입니다. |
Pyinstaller 를 사용하신다면 spec 파일의 datas에 파일을 추가해보세요! datas=[("파이썬경로/Python35-32/Lib/site-packages/konlpy/", "./konlpy"), ("파이썬경로/Python35-32/Lib/site-packages/konlpy/java/", "./konlpy/java"), ("파이썬경로/Python35-32/Lib/site-packages/konlpy/data/tagset/*", "./konlpy/data/tagset"),], 이걸로 해결했습니다. |
@songsb13 말씀하신 스펙 파일이라는게 어디에있는 파일인지 알고싶습니다 저는 윈도우 10에서 파이썬 3.65를 쓰고 있습니다 |
@itziana 스크립트와 같은폴더에 스크립트명.spec 이없나요? |
잘은 모르겠지만 다른 형태소분석기를 받아온 상태에서, 다른 형태소 분석기를 쓰면 충돌하는게 아닐까 생각 됩니다. 물론 저는 라이노랑 병행해서 쓰다가 겹치면서 생긴 일이긴 하지만. |
오우 이 방법으로 spec파일 수정하여 pyinstaller로 빌드하니 해결했습니다!!! |
konlpy 를 이용하여 만든 프로그램을 exe화 하기위해 py2exe 를 사용하여 만들었는데 제목과 같은 오류가 발생합니다...... 혹시 해결방법이 있을까요 ?
The text was updated successfully, but these errors were encountered: