hanspell 이라는 파이썬 라이브러리를 설치한다. 아래 코드를 명령 프롬프트에 입력 후 엔터를 누르면 라이브러리가 설치된다.
pip install git+https://github.com/ssut/py-hanspell.git
설치 후에 잘 설치되었는지 확인해본다.
파이썬 IDLE 파일을 열어서 아래와 같은 코드를 싸서 디렉터리에 저장한다.
from hanspell import spell_checker
import stdio
print("라이브러리 설치 완료!")
그리고 실행해본다. 나는 파일을 hans.py라고 저장했다.
잘 완료되었다.
그런데 python3 명령문으로도 잘 작동되나 확인차 python3 hans.py 이렇게 입력해보자
이렇게 나오는 것을 확인하였다. 이전 포스팅에도 알아보았듯이 결국 hanspell이라는 라이브러리가 저장된 곳의 위치는 python 명령문이 접근할 순 있지만 python3 명령문은 참조할 수 없는 것으로 보였다.
가장 아름다운 해결책은 두 가지 명령어가 한 곳을 참조하도록 하는 것이겠지만 그건 나중에 알아보고(이미 예전 포스팅에 써두긴 했다)
우선 가장 간단한 방법으로는 python3 명령어가 참조하는 곳에도 hanspell 라이브러리를 설치해주면 될 일이다.
그래서
>>>python3 -m pip install hanspell
이렇게 해보았는데
이런 식으로 에러 메시지가 나왔다.
ERROR: Could not find a version that satisfies the requirement hanspell (from versions: none)
ERROR: No matching distribution found for hanspell
이럴 경우 hanspell 라이브러리는 기본적으로 PyPI에 등록된 패키지가 아니기 때문에, GitHub에서 소스 코드를 직접 설치해야 할 수도 있다. 따라서 hanspell의 GitHub 저장소에서 직접 설치를 시도해야한다.
아래 명령어로 GitHub에서 직접 설치할 수 있다.
python3 -m pip install git+https://github.com/ssut/py-hanspell.git
아까와 다르게 이제는 python3 명령어도 정상적으로 라이브러리가 설치되었음을 알 수 있다.
'컴퓨터이야기 > 파이썬프로그래밍' 카테고리의 다른 글
python과 python3 명령어 둘 다 사용하기[PykoSpacing] (0) | 2025.02.16 |
---|---|
python과 python3 명령어 둘 다 사용하기[텐서플로우] (0) | 2025.02.16 |
Python 모듈이 잘 설치되어도 오류가 나는 경우 (0) | 2025.02.16 |
python과 python3 명령어가 stdio 모듈을 같이 사용하지 못하는 문제 해결 (0) | 2025.02.16 |
Introduction to Programming in Python(파이썬을 이용한 컴퓨터 과학 입문:이공계를 위한 프로그래밍, 자료구조, 알고리즘) 1. (0) | 2025.02.16 |