파이썬 (py) 파일을 실행하는 실행파일(exe)를 만들면
추가적으로 설치한 모듈을 따로 설치하지 않아도 되고
파이썬을 사용할 줄 모르는 사람들도 편하게 프로그램을 사용할 수 있다.
실행파일을 만드려면 'pyinstaller' 를 사용한다.
pip install pyinstaller
위와 같이 먼저 설치를 하면 된다.
pyinstaller --noconsole --onefile 파일이름.py
콘솔창이 뜨지 않게 하나의 실행파일만 만들도록 -noconsole -F 를 추가해 준다.
그리고 파일이름.py 를 쓰면 끝!
위와 같은 프로세스가 진행이 되며 시간은 꽤 오래걸린다. (내가 잘못하고 있는 것인가..)
아래와 같은 경우에 에러가 발생할 수 있다.
1. .ui 파일을 바로 import 하였을 때 -> pyuic5 -x 바꾸고싶은UI파일.ui -o 저장하고싶은py파일.py
2. ui or py 파일에 그림을 import 하였을 때 -> pyrcc5 리소스파일이름.qrc -o 리소스파일이름_rc.py
3. main.py 이외에 GUI를 만들때 사용한 .ui 또는 .py 파일 그리고 리소스 파일 등이 같은 폴더에 위치해야 한다.
4. permission error -> powershell / cmd 관리자 권한으로 실행 -> cd 파일 위치 -> pyinstaller ~.py
ex) pyinstaller permissionerror errno 13
+ cd 파일 위치 (파일 위치로 가서 주소 복사를 누르면 쉽다.)
모든 에러를 극복하면 위와 같은 창을 만날 수 있다. (행복)
프로세스가 완료되면 위와 같은 폴더가 생성된다.
dist 폴더로 들어가면 exe 파일을 찾을 수 있다.
'IT > Python' 카테고리의 다른 글
python 딕셔너리, 데이터프레임 알파벳 순서로 재정렬하기 (2) | 2023.10.28 |
---|---|
파이썬으로 정규분포그래프 그리기 python normal distribution (0) | 2021.06.20 |
파이썬으로 signal processing (scipy.signal) (0) | 2020.04.16 |
[파이썬 python] Butterworth filter / low pass filter / signal data filtering (0) | 2020.04.15 |
PyQt5로 파이썬 GUI 만들기 / python GUI (5) 그래프 그리기, 저장하기 (4) | 2020.03.28 |
댓글