[python] Pyinstaller 사용법

최승언·2023년 4월 26일
0

python

목록 보기
15/22
post-thumbnail

내가 만든 파이썬 파일을 exe 실행파일로 만들기 위해 pyinstaller라는 패키지를 사용할 수 있다.

1. install

$ pip install pyinstaller

2. 실행

$ pyinstaller --onefile <python파일>

여기서 --onefile 옵션을 넣아야 1개의 실행파일로 출력된다.

여기서 다 작성된 후에 실행을 해보면 특정 패키지를 제대로 불러오지 못해 에러나는 경우가 발생할 수 있는데 이때는 만들어진 .spec 파일의 datas 부분을 다음과 같이 추가하여 해결할 수 있다.

3. .spec 수정

    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 부분에 에러가 나와서 위와같이 추가하였다.

profile
작업하다가 막힌부분을 기록하는 곳.

0개의 댓글