일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬
- chatGPT
- OpenAIAPI
- MachineLearning
- 판다스
- 챗gpt
- pytorch
- langchain
- 판다스 데이터정렬
- pandas
- 파이토치기본
- python 정렬
- Python
- NLP
- fastapi #python웹개발
- 자연어분석
- 파이썬웹개발
- sklearn
- deeplearning
- programmablesearchengine
- fastapi
- 랭체인
- konlpy
- 비지도학습
- 딥러닝
- 사이킷런
- 머신러닝
- HTML
- fastapi #파이썬웹개발
- 파이토치
- Today
- Total
Data Navigator
Invalid version: '0.996/ko-0.9.2' - Mecab 설치 오류 해결 - Ubuntu22.04, Konlpy, mecab 본문
Invalid version: '0.996/ko-0.9.2' - Mecab 설치 오류 해결 - Ubuntu22.04, Konlpy, mecab
코딩하고분석하는돌스 2023. 6. 27. 00:001. 발생오류:
Ubuntu에서 Mecab 설치시 SetuptoolsDepreciationWarning: Invalid version: '0.996/ko-0.9.2' 에러 발생
우분투 22.04, Anaconda 가상환경 python 3.11.x 환경에서 konlpy 설치시 홈페이지에 있는 mecab을 설치하는 명령
sudo apt-get install curl git
bash <(curl -s https://raw.githubusercontent.com/konlpy/konlpy/master/scripts/mecab.sh)
을 실행하면 아래와 같은 에러 발생
SetuptoolsDepreciationWarning: Invalid version: '0.996/ko-0.9.2'
버전이 업그레이드 되었는데 setup.py에 코드가 수정되지 않아 발생하는 문제
2. 해결방법
1) pip install mecab-python3 로 mecab-python3 재설치
pip install mecab-python3
pip3 install mecab-python3 로 mecab-python3 재설치 후에 바로 VSCODE나 Jupyter Notebook을 실행하면 오류가 납니다.
2) 터미널 재실행 or 컴퓨터 재부팅
3) jupyter notebook에서 mecab 테스트
from konlpy.tag import Mecab
mecab = Mecab()
print(mecab.pos("Mecab 설치 오류 해결!!"))
----------------------------------------------------------------------------------------------------------------------------------------------------------------
위의 방법으로 해결이 되지 않을 경우 아래의 방법시도
1) wget을 이용해 Mecab 0.996/ko-0.9.2 버전 다운로드
wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz
2) ls 명령어로 다운로드 받은 파일 확인
3) 다운로드 받은 파일 압축해제
tar xvfz mecab-0.996-ko-0.9.2.tar.gz
4) 압축 후 생성된 mecab-0.996-ko-0.9.2 디렉토리로 들어가기
cd mecab-0.996-ko-0.9.2
5) 아래의 명령어를 차례대로 실행해 설치
./configure
make
make check
sudo make install
(1) ./configure
(2) make
(3) make check
(4) sudo make install
sudo로 명령어를 실행 했기 때문에 root 계정의 암호를 입력해야 실행 됩니다.
6) mecab-dic 설치를 위해 wget으로 mecab-ko-dic-2.1.1-20180720.tar.gz 다운로드
wget https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.1.1-20180720.tar.gz
ls 명령으로 다운로드 된 파일 확인
아래의 명령을 차례대로 실행 (위에서 했던 설치 과정과 동일함)
tar xvfz mecab-ko-dic-2.1.1-20180720.tar.gz
cd mecab-ko-dic-2.1.1-20180720
./configure
make
sudo make install
(1) tar xvfz mecab-ko-dic-2.1.1-20180720.tar.gz : 압축해제
(2) cd mecab-ko-dic-2.1.1-20180720: 새로 생긴 디렉토리로 들어감
(3) ./configure : 컴파일전 의존성 검사
(4) make : 소스로부터 컴파일
(5) make에서 에러 발생시 아래의 코드 실행
./autogen.sh
(6) make 재실행
(7) sudo make install : 인스톨
sudo make install로 설치. 역시 관리자 비번 필요
7) mecab-python 설치를 위해 아래의 명령어를 차례대로 실행
git clone https://bitbucket.org/eunjeon/mecab-python-0.996.git
cd mecab-python-0.996
python setup.py build
python setup.py install
(1) git clone https://bitbucket.org/eunjeon/mecab-python-0.996.git
(2) cd mecab-python-0.996
(3) python setup.py build
python setup.py build를 하면 처음에 보았던 SetuptoolsDepreciationWarning: Invalid version: '0.996/ko-0.9.2' 가 다시 발생
(4) python setup.py install 시 인스톨이 되지 않고 역시 처음에 보았던 오류가 다시 발생
(5) pip3 install mecab-python3 로 mecab-python3 재설치
pip3 install mecab-python3
pip3 install mecab-python3 로 mecab-python3 재설치 후에 바로 VSCODE나 Jupyter Notebook을 실행하면 오류가 납니다.
8) 터미널 재실행 or 컴퓨터 재부팅
9) jupyter notebook에서 mecab 테스트
from konlpy.tag import Mecab
mecab = Mecab()
print(mecab.pos("Mecab 설치 오류 해결!!"))
'Python' 카테고리의 다른 글
[Django] docker-compose 로 django와 mysql 연결하기 (0) | 2023.09.14 |
---|---|
주피터 노트북에 아나콘다 가상환경 커널 추가하기 (0) | 2023.07.22 |
[python] python List와 Tuple 데이터 정렬 하기 sort, sorted (0) | 2021.04.11 |
KoNLPy 설치 오류시 해결 방법 - Python 3.8.5 기준 (0) | 2021.01.14 |
파이썬 코드 효율적으로 짜기 - 20시간을 2초로 바꾼 몇 줄의 코드 수정 (0) | 2021.01.13 |