【Pyinstaller】Python file to EXE file (파이썬 파일 실행 파일로 만들기)

Python file to EXE file 파이썬 파일 실행 파일로 만들기

참고 동영상 : https://www.youtube.com/watch?v=UZX5kH72Yx4

$ pip install pyinstaller

$ pyinstaller --onefile -w <file_name.py>
  1. 옵션

    –onefile : 깔끔하게 exe 파일 하나만 만들어 줌

    -w : console을 열지 않음. 만약 터미널 창의 결과가 보이거나 터미널 창에 값을 입력할 console이 보여야 한다면, -w 옵선 설정하지 말기

  2. 실행 결과

    • 2개의 폴더 생성 build, dist
    • build는 지워버림 필요없음
    • dist에 .EXE 파일이 존재할 것임
    • 그거 그냥 실행하면 됨.
  • 주의할점!! 의존성이 있는 경우 : EXE파일을 dist내부에서 실행하지 말고, (아마 “$ cd ../” 위치) 바로 아래 디렉토리 위치에 EXE파일을 옮겨놓고 파일 실행하기.
    • from .ssd.modeling import detector
    • 이와 같은 문장을 python 파일에 적어놨다면, 파일의 위치가 일치해야 하므로.
  1. NSIS 라는 프로그램 이용하기
    • 이 프로그램을 이용하면, 위와 같은 의존성 문제 고려 안해도 된다.
    • 위의 방법은 패키지 내부의 .py 파일 하나만을 exe파일로 변경하는 것이 었다.
    • 패키지 전체를 하나의 installer 파일로 만들고 싶다면 이 프로그램을 이용해라.
    • drawing
    • Donwload link
    • 프로그램 사용방법은 맨 위 유투브 링크의, 6:30~8:30에 있음. 생각보다 매우 쉬우니 필요하면 해보기. -

© All rights reserved By Junha Song.