-
(pyinstaller) exe파일 만들 때 일반 폴더도 같이 만드는 법IT 지식 창고 2020. 9. 1. 18:26
pyinstaller을 만든 후 생기는 .spec파일에서 내용을 추가 한 후 pyinstaller test.spec과 같이 py파일이 아닌 spec파일을 실행시키면 내용이 추가된 상태로 exe파일을 편리하게 만들 수 있습니다.
datas = []안에 포함하고자 하는 폴더를 같이 넣으면 됩니다. py파일이 실행되는 경로를 기준으로
datas = [("test_folder", "testfolder/"), ("test_folder/test2_folder", "test_folder/test2_folder/")] 와 같이 넣어주면,
dist 폴더가 만들어지고 exe파일이 있는 곳으로 직접 옮기지 않아도 pyinstaller에서 스스로 다 처리해줍니다.
pyinstaller test.py 이후 추가적인 옵션을 적어 exe파일로 만드는 것보다 .spec파일을 통해 옵션을 조정이 가능하기 때문에 본인이 원하는 옵션을 튜닝하여 .spec파일을 만들어 pyinstaller를 하는 것이 더 효율적이고 편리하다고 생각합니다.
'IT 지식 창고' 카테고리의 다른 글
(tensroflow) pyinstaller사용 후 tensorflow error 해결 (0) 2020.09.01 (keras) keras requires tensorflow 2.2 or higher. install tensorflow via pip install tensorflow Error 해결방법 (0) 2020.09.01 (Centos) vmware에서 CentOS8로 통신할 때 (0) 2020.09.01 (CentOS) CentOS8 apt-get 설치 방법 은 없습니다. (0) 2020.08.31 (Python) xml을 dictionary로 변환할 때 사용하는 외장모듈, xmltodict (0) 2020.08.26 댓글