python exe 파일 만들기 (pyinstaller)


Python 개발 환경


  • Python 3.6 
  • PyQt5 
  • pandas, numpy, requests

환경변수 등록

  • Python3.6 설치 경로 
  • Python3.6 Scrpits 경로
  • PyQt5 bin 경로 



Pyinstaller 설치 

  • pip install pyinstaller

Pandas Hook 파일 생성 

 Pandas 를 사용한 경우 exe 파일을 만들어 실행해보면 import 에러가 발생하는데 hook-pandas.py 파일을 추가하고 다음 내용을 넣어주면 해결할 수 있다. 
(hook-pandas.py 저장 경로 : Python3.6\Lib\site-packages\Pyinstaller\hooks\)
  • hiddenimports = ['pandas._libs.tslibs.timedeltas']

Pyinstaller Build 

 다음의 명령을 실행하면 build, dist 폴더가 생성되고 dist 폴더 하위에 실행파일이 생성된다. (-F : 파일 하나로 통합하여 생성함, -w : Console 창 없이 실행됨 )
  • pyinstaller -F -w Test.py


댓글

댓글 쓰기

가장 많이 본 글