JSITCLUB

파이썬 파일을 exe 실행 파일로 변환 - pyinstaller 본문

파이썬/활용

파이썬 파일을 exe 실행 파일로 변환 - pyinstaller

jsitclub 2021. 2. 20. 23:36

파이썬으로 작성한 파일은 파이썬이 설치되어 있는 곳에서 실행이 됩니다.

그런데, 잘 만든 프로그램을 친구나 지인에게 줄때 친구가 파이썬 설치나 실행을 모른다면 어떻게 해야 할까요?

 

그럴때 pyinstaller를 사용해서 주면 됩니다.

 

pyinstaller 사용법은 다음과 같습니다.

 

1. 파이썬 파일일 있는 폴더를 열어주세요.

 

2. [shift+우클릭] 으로 메뉴창열 연 후 "여기에 명령창 열기" 또는 "여기에 PowerShell 창 열기"(win10)로 명령창을 열어주세요

 

 

3. 나타난 창에 다음 명령으로 설치 해주세요.

 

pip install pyinstaller

 

 

4. 설치가 되었다면

 

pyinstaller 파이썬파일명

 

명령만 쳐주면 됩니다.

이때 경로는 파일이 있는 곳이어야 겠죠.

 

 

그러면 다음과같이 폴더에 작업된 폴더들이 생깁니다.

이 중에 dist 밑 있는 파이썬 파일(mysolution) 과 같은 이름의 폴더를 친구에게  주면 됩니다.

 

실행은 폴더안의 exe파일을 더블클릭하면 실행됩니다.

 

 

 

사이트

PyInstaller Quickstart — PyInstaller bundles Python applications

 

 

참고!!

 

처음 저는 pip로 설치를 했는데도 pyinstaller가 실행이 안되고 실행할수 있는 프로그램이 아니라고 계속 나와서 애를 먹었는데, 알고 보니 pip가 pyinstaller.exe를 파이썬의 경로가 아닌 다른곳에 설치를 했더군요.

저 같은 경우는 

C:\Users\JSITCLUB\AppData\Roaming\Python\Python39\Scripts

에 설치가 되어 이 폴더의 내용을 원래 파이썬 경로 밑의 Scripts폴더에 복사해서 넣었더니 제대로 작동을 했습니다. 혹시 저처럼 pyinstaller가 실행이 안될때는 확인 해보세요.

Comments