[References]
https://blankspace-dev.tistory.com/405?category=705032
1. pyinstaller
실행 파일(exe)을 만들어주는 파이썬 모듈
[관련 문서] https://pyautogui.readthedocs.io/en/latest
2. 설치
pip install pyinstaller
참고 사이트 : https://pypi.org/project/pyinstaller
3. 실행 파일 만들기
1) 소스 파일 생성
def add(num1, num2) :
return num1 + num2
def minus(num1, num2) :
return num1 - num2
def multiply(num1, num2) :
return num1 * num2
def division(num1, num2) :
return num1 / num2
if __name__ == "__main__" :
flag = True
while flag :
s = input("수식을 띄어서 입력하세요. [ex)1 + 3] 종료를 원하시면 0을 입력하세요.\n")
num = s.split(' ')
if len(num) == 3 :
if num[1] == '+' :
print('{0} + {1} = {2}'.format(num[0], num[2], add(int(num[0]), int(num[2]))))
elif num[1] == '-' :
print('{0} - {1} = {2}'.format(num[0], num[2], minus(int(num[0]), int(num[2]))))
elif num[1] == '*' :
print('{0} * {1} = {2}'.format(num[0], num[2], multiply(int(num[0]), int(num[2]))))
elif num[1] == '/' :
print('{0} / {1} = {2}'.format(num[0], num[2], division(int(num[0]), int(num[2]))))
else :
print('수식을 잘못 입력하였습니다')
elif s == '0' :
flag = False
print('0을 입력하셨습니다. 종료합니다.')
3) 'Windows + R' 키를 누른 후 'cmd' 명령어 입력 (관리자 권한으로 실행)
4) 설치된 파이썬 폴더로 이동
C:\Users\사용자\AppData\Local\Programs\Python\Python38-32\Scripts
5) 소스 파일(.py)과 아이콘 파일(.ico)을 같은 폴더 안으로 이동
6) 다음 명령어를 콘솔 창에서 실행
pyinstaller -F file_name.py
설치가 완료되면 __pycache__, build, dist 폴더 생성된다.
'-F' 옵션은 쪼개진 여러 파일을 하나의 exe 파일로 만들어 콘솔창이 꺼지는 것을 막아준다.
실행 파일은 dist 폴더 안에 생성되어 있다.
7) 아이콘 변경
pyinstaller -i icon_name.ico file_name.py