오늘은 내가 만든 파이썬 코드를 exe 실행파일로 만드는 법에 대해서 알아보겠습니다.
우리가 백날 코드를 만들어 보아도 실행파일로 만들지 않는 이상 코딩을 모르는 분들에겐 전파를 할 수 없습니다. 따라서 우리는 만들어둔 코드를 exe 파일, 즉 실행이 가능한 파일로 변환을 해야 합니다.
이 변환에는 Pyinstaller를 이용합니다.
Pyinstaller 설치 방법
우선 CMD (명령프롬포트)를 통해 아래와 같이 설치 해주어야 합니다.
pip install pyinstaller
설치는 굉장히 간단합니다.
Pyinstaller 를 통해 exe 파일 만들기
먼저 예시 코드를 아래와 같이 만들어 보았습니다.
input ("아무거나 넣으세요: ")
일단 해당 코드를 exe 화 시키기 위해서는 해당 코드의 파일경로를 알고 있어야 합니다.
제 코드의 파일경로는 아래와 같았습니다.
(파일 경로는 해당 파일 마우스 오른쪽 > 속성을 통해 알 수 있습니다. 경로를 쭉 복사해두면 됩니다)
D:\Solo Coding\Calendar
그 다음 CMD (명령프롬포트)를 입력 후 아래와 같이 입력합니다.
cd D:\Solo Coding\Calendar
cd를 입력 후 그 뒤에 경로를 입력하면 cmd가 이제부터 파일경로를 입력한 경로로 변경됩니다.
(c드라이브에서 d드라이브로 바꿔야 하는 경우 그냥 D: 혹은 C: 입력 후 엔터를 눌러주시면 드라이브가 변경 됩니다. 변경 후 cd "파일경로" 입력해주면 됩니다.)
그 후 아래와 같이 pyinstaller "파일명".py 입력
pyinstaller "파일명".py
입력을 하면 뭔가 쭉 내용이 나올 겁니다. 끝나고 나서 해당 폴더로 들어가보면 여러 폴더가 생겨있을 거고,
dist 폴더 내에 exe 실행파일을 찾을 수 있을 겁니다.
Pyinstaller 의 여러가지 옵션
위와 같이 설치를 하면 콘솔창이 출력이 된다던지, 여러 파일이 너무 많이 생성되어 보기 힘들다던지 하는 문제들이 생길 수 있습니다. 따라서 아래와 같은 명령어를 상황에 맞추어 추가하는 것이 좋습니다.
'-w' or '-windowed; | 콘솔창 출력되지 않게 만듬 | pyinstaller -w "파일명".py |
'-F' or '-onefile' | 실행파일 하나만 생성 | pyinstaller -F "파일명".py |
--icon | 실행파일의 아이콘 넣기 | pyinstaller --icon=icon.ico "파일명".py |
'Programming > Python' 카테고리의 다른 글
Python 파이썬 self와 __init__ 알아보기 - 심코딩 (2) | 2022.11.08 |
---|---|
파이썬 인자와 매개변수 알아보기 (Python _ Argument & Parameter) - 심코딩 (3) | 2022.11.06 |
파이썬으로 달력 만들어보기! - 심코딩 (3) | 2022.10.05 |
파이썬으로 원하는 웹사이트 오픈하기 - 심코딩 (2) | 2022.09.28 |
파이썬에서 *args와 **kwargs란? (파이썬 Python) (7) | 2022.07.14 |
댓글