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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions