haven-jeon / PyKoSpacing

Automatic Korean word spacing with Python
GNU General Public License v3.0
403 stars 118 forks source link

m1 환경에서 모듈 불러오기 오류 #47

Closed JONGSKY closed 1 year ago

JONGSKY commented 1 year ago

안녕하세요! 먼저 좋은 모듈 만들어주셔서 감사드립니다.

PyKoSpacing 모듈로 띄어쓰기 전처리를 진행하려고 하던 도중 이슈가 생겨서 문의드립니다.

현재 m1 맥북을 사용해서 모듈을 설치했으나, 모듈을 불러오는 과정에서 커널이 꺼지는 현상이 있어 문의드립니다.

image image

감사합니다.

haven-jeon commented 1 year ago

안타깝게도 제가 M1 환경을 가지고 있지 못해서 테스트가 어렵습니다. 혹시 개선 방향 찾으시면 공유 부탁드리겠습니다.

JONGSKY commented 1 year ago

PyKoSpacing 모듈 설치에 필요한 tersorflow, keras에서 오류가 나는 것으로 확인했습니다.

image

저는 m1, anaconda 가상환경에서 실행했었느데 확인해본 결과 m1, anconda에서는 m1과 호환성 문제가 있다고 합니다.

따라서 miniforge를 사용해서 tersorflow, keras를 설치하였으나, (설치방법)

image

설치 과정에서 setup.py에서 install_requires가 설정되어 오류가 나는 문제가 있었습니다. 그래서 해당 내용을 삭제했으며 requirements.txt에도 주석처리했더니 해결되었습니다. (추후 여러 os별 호환성을 위해 requirements.txt를 최소 모듈로 제한하면 좋을 것 같다는 생각을 했습니다.)

image
JONGSKY commented 1 year ago

setup.py.zip

변경한 setup.py 파일 공유드리며, requirements.txt는 모두 주석처리했습니다.

haven-jeon commented 1 year ago

setup.py, requirements.txt 등 PR 부탁드려도 될까요?

haven-jeon commented 1 year ago

머지 되서 클로즈 합니다.