내가 만든 파이썬 파일을 exe 실행파일로 만들기 위해 pyinstaller라는 패키지를 사용할 수 있다.
$ pip install pyinstaller
$ pyinstaller --onefile <python파일>
여기서 --onefile 옵션을 넣아야 1개의 실행파일로 출력된다.
여기서 다 작성된 후에 실행을 해보면 특정 패키지를 제대로 불러오지 못해 에러나는 경우가 발생할 수 있는데 이때는 만들어진 .spec 파일의 datas 부분을 다음과 같이 추가하여 해결할 수 있다.
datas=[ ("/home/manager/anaconda3/envs/venv/lib/python3.8/site-packages/konlpy/", "./konlpy"),
("/home/manager/anaconda3/envs/venv/lib/python3.8/site-packages/konlpy/java/", "./konlpy/java"),
("/home/manager/anaconda3/envs/venv/lib/python3.8/site-packages/konlpy/data/tagset/*", "./konlpy/data/tagset"),
("/home/manager/anaconda3/envs/venv/lib/python3.8/site-packages/ckonlpy/tag/", "./ckonlpy/tag"),
("/home/manager/anaconda3/envs/venv/lib/python3.8/site-packages/ckonlpy/", "./ckonlpy"),
],
나는 konlpy와 ckonlpy 부분에 에러가 나와서 위와같이 추가하였다.