만든 파이썬 코드를 파이썬이 설치되 있지 않은 컴퓨터에서도 간단하게 사용할 수 있도록 실행 파일로 만들어 보자
auto py to exe는 Pyinstaller를 편리하게 사용할 수 있도록 만들어진 UI이므로 우선 Pyinstaller를 설치하자
Pyinstaller
py to exe 모듈은 다양하다. 그 중 간편한 Pyinstaller를 이용해 보겠다.
우선 설치를 하자 하단의 명령어를 명령 창에 입력한다.
pip install Pyinstaller
다음 PyQt5를 빌드하기 위해 C:\Users\Been\Anaconda3\Lib\site-packages\PyQt5\qt\bin를 환경 변수로 등록합니다.
*환경 변수를 등록했지만 PyQt5에서 에러가 난다면 PyQt5와 PyQt5-sip 파일의 설치 위치를 알아보자
PyQt5를 uninstall하고 다시 설치하면 PyQt5-sip과 함께 설치되며 설치 디렉터리를 알려준다.
Auto py to exe
이제 Auto py to exe를 설치해 보겠다.
명령 창에 하단의 명령어를 입력한다.
pip install auto-py-to-exe
설치가 끝나면 명령창에 auto-py-to-exe를 입력해 프로그램을 실행한다.
gui파이썬 코드를 선택한다.
onefile은 파일을 exe파일 하나로 출력할 것인지 부가적으로 나오는파일을 그대로 출력할 것인지 설정하는 옵션이다.
one File을 클릭하자
Console Window는 명령 창을 띄울것 인지 설정하는 창이다.
도스 창으로 print시켜 코드 흐름을 확인하고 싶으면 Console Based를 아니면 깔끔하게 Window Based (hide the console)을 클릭한다.
만약 gui 파이썬 코드 이외에 import된 다른 파이썬 코드가 있다면 Additional Files에서 파일 또는 폴더 전체를 추가한다.