본문 바로가기
컴퓨터이야기/파이썬프로그래밍

python과 python3 명령어 둘 다 사용하기

by Saltycrocodile 2025. 2. 16.

 

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 명령어도 정상적으로 라이브러리가 설치되었음을 알 수 있다.