python-support icon indicating copy to clipboard operation
python-support copied to clipboard

장고서버에 koalanlp를 이용한 프로젝트를 올리려고 합니다..

Open tuguri8 opened this issue 6 years ago • 1 comments

기초정보

  • Python 버전은요? (Version of the Python)? 3.6(가상환경)
  • KoalaNLP 버전은요? (Version of KoalaNLP)? 1.1.7
  • 문제의 유형은 어떤 것인가요? (Type of this issue)?
    • 사용법질문. Question about using KoalaNLP

본문

  • 아래에 본문을 입력해주세요. (Describe your issue here.)

안녕하세요, koalanlp를 사용하여 개인적인 프로젝트를 진행중인 학생입니다.

다름이 아니라, koalanlp를 사용한 프로젝트를, 장고 서버에 올려서 배포를 하려고 하는데, 문제가 발생하는 것 같습니다.

로컬환경에선 전혀 문제가 없지만, 파이썬3.6 가상환경 + AWS Elasticbeanstalk 환경에서 배포를 시도하면, koalanlp 와 하위모듈인 pyjnius모듈 설치과정에서 에러가 발생합니다! (Unable to determine JDK_HOME)

제가 알기로는, pyjnius모듈을 통해서, jdk,jre경로를 찾아서 자바클래스를 import해주는 것 같은데, 장고서버에 배포를 하는 것은 불가능 한건가요?

혹시, 배포를 해보신 분이나, 아시는 내용이 있으면 답변 부탁드립니다.. 감사합니다!!!

tuguri8 avatar Aug 14 '18 10:08 tuguri8

안녕하세요. AWS Beanstalk을 쓰지는 않지만, 구글 검색 결과로 봤을 때 주로 다음과 같은 것들이 의심됩니다.

  1. Beanstalk 환경 구성시 python 및 django만 설치되고 Java가 설치되지 않았거나 (preset 환경을 Java를 설치하도록 변경하지 않았거나)
  2. Beanstalk 환경 구성시 JAVA_HOME 또는 JDK_HOME 환경변수가 설정되지 않았거나

제 의심은 전자(1)인데, beanstalk을 쓰지 않아서 확신은 없습니다. 지나가시는 다른 분들이라도 답을 주실 수 있길 바랍니다. 어느쪽이든, 다른 분들이 답변하시려면 .ebextensions 이하에 포함된 환경설정 파일들의 확인이 필요할 것 같습니다.

(참조) Beanstalk customization

bgnkim avatar Aug 15 '18 15:08 bgnkim