Skip to content

[BUG] pororo 사용시 python-mecab-ko 설치 경로 오류 #81

@SeongIkKim

Description

@SeongIkKim

🐞 버그 제보

  • 버그가 어떻게 발생했는지 간략하게 요약하여 적어주세요.

==========

pororo branch merge 이후 python-mecab-ko가 설치되어 있음에도 불구하고 python 인식하지 못하는 문제

==========


👣 버그 발견 과정

  • 어떤 식으로 코드를 작동했을때 버그가 발생했는지 기록해주세요.
    ex)
  1. run_mrc, run, predict 등 모델 inference, eval 등을 수행
  2. pororo가 설치되어 있지 않거나, python-mecab-ko를 찾을 수 없다는 오류

해결 방법

  1. pororo 및 fairseq 라이브러리 설치
pip install pororo
pip install fairseq
  1. python-mecab-ko 심볼릭 링크 설정
  • 기존 베이스라인 코드를 돌릴 때 shell 파일로 python-mecab-ko를 아마 다 설치하셨기 때문에 실제로는 설치가 되어있는 상태입니다.
  • 그럼에도 불구하고 python-mecab-ko가 설치되어있지 않다는 오류가 뜨실 수 있습니다. 일단 pip install python-mecab-ko를 수행해보시고, 오류가 안뜨면 그대로 사용하시고 설치 중 오류가 나서 설치가 안된다면 다음을 따라해주세요.
  • 먼저 opt/conda/bin 디렉토리 하위에 mecab-config 디렉토리가 있는지 확인해봅니다.
  • 없다면, 아마도 /usr/local/bin 디렉토리 하위에 mecab-config 디렉토리가 있을 겁니다.
  • 기존에 설치된 mecab-config에 심볼릭 링크를 설정하여 conda activate시 python-mecab-ko를 찾는 경로로 이어줍니다(바로가기를 만든다고 생각하시면 됩니다.)
    • sudo ln -s /usr/local/bin/mecab-config /opt/conda/bin/mecab-config
    • 이후 다시 pip install python-mecab-ko를 수행하시면 됩니다.
  1. 정상적으로 심볼릭 링크가 연결되고 설치가 되었다면 그대로 run,run_mrc,predict를 수행하셨을 때 오류가 뜨지 않습니다.

혹시 문제가 있을 경우 noti해주세요!


참고 레퍼런스


📸 스크린샷 첨부

  • 버그 발생 당시의 스크린샷을 첨부해주세요.

🌏 환경 세팅

  • OS, 라이브러리 버젼 등을 명시해주세요.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions