본문 바로가기
공부공부공부를 합시다/이것저것 설치해 봅시다

[Python] 아나콘다에서 py-Hanspell 설치하다가 경로가 꼬였다면?

by 뻒음 2022. 4. 15.

py-Hanspell은 네이버의 한글 맞춤법 검사기를 수행하기 위한 라이브러리입니다.

저는 Konlpy Tokenizer를 사용할 때 문장에 오류가 있다면 제대로 품사 태깅이 안되는 문제를 완화하기 위해서 이 도구를 사용하기로 결정했죠.

그리고 이 포스팅을 하는 이유는 패키지 경로가 꼬여서 한시간 반이 삭제되었기 때문입니다. 하핳하하

 

 

py-hanspell의 github 주소는 여기랍니다.

아주 친절하게도README.md에 설치 방법이 나와있어요! 저에겐 충분하지 않았지만요...

 

GitHub - ssut/py-hanspell: 파이썬 한글 맞춤법 검사 라이브러리. (네이버 맞춤법 검사기 사용)

파이썬 한글 맞춤법 검사 라이브러리. (네이버 맞춤법 검사기 사용). Contribute to ssut/py-hanspell development by creating an account on GitHub.

github.com

 

 

 

[설치 방법]

1. 기본 설치방법

 

가장 먼저 시도해볼 수 있는 방법은 아래와 같습니다. 

$ pip install py-hanspell

 

그리고 저는 이런 오류를 만났습니다.

pip로 설치를 지금까지 몇 개나 했는데 pip.req가 없대요. 그게 무슨 말이죠?

 

 

 

2. Github에서 직접 파일을 내려받아 설치하기

Github README.md에서는 pip install에서 에러가 발생하면 git clone으로 설치하는 방법을 안내하고 있습니다.

코드는 아래와 같습니다.

 

$ git clone https://github.com/ssut/py-hanspell.git
$ cd py-hanspell
$ python setup.py install

 

하지만 저는 귀찮다고 Anaconda에만 파이썬을 설치한 사람이었구요.

이러고도 오류가 나는 건 제 업보이자 당연한 결과였습니다.

설치는 됐는데 실행을 하려면 패키지가 없다고 하는 눈물나는 상황을 겪게 되었죠.

 

 

해결법은 다음과 같습니다.

Anaconda의 패키지 라이브러리에 clone 하고 설치하면 됩니다.

저는 PyCharm을 Anaconda root 환경에서 사용하고 있어서 root site-package에 설치했습니다.

 

$ cd C:\Users\컴퓨터이름\anaconda3\Lib\site-packages
$ git clone https://github.com/ssut/py-hanspell.git
$ cd py-hanspell
$ python setup.py install

 

 

아나콘다의 특정 환경에만 py-hanspell을 설치하고싶다, 하시는 분은

C:\Users\컴퓨터이름\anaconda3\Lib\site-packages 대신
C:\Users\컴퓨터이름\anaconda3\envs\환경이름\Lib\site-packages에 clone 하시면 됩니다!

 

 

 

댓글