[python] OSError: [E050] Can’t find model
spacy 에서 ‘en_core_web_sm’ 로드하는 중 오류 발생
OSError: [E050] Can't find model 'en_core_web_sm'. It doesn't seem to be a Python package or a valid path to a data directory.
검색해보니 스페이시 언어를 설치해야 한다고 한다.
python -m spacy download en
설치도중 이번에는 다음과 같은 에러 발생
ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found
‘GLIBCXX_3.4.29’가 필요하다고 한다.
C로 제작된 라이브러리를 사용하는데 필요한 구성요소인 듯하다.
설치된 GLIBCXX 목록 확인해보니 3.4.28까지 있다.
strings /usr/lib/ your path /libstdc++.so.6 | grep GLIBCX
다음 명령어로 설치한다.
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.9
sudo apt-get install --only-upgrade libstdc++6
다시 설치확인
원래 설치하려 했던 것 다시 시도
python -m spacy download en
성공!
Leave a comment