Kivy 시작하기 12 (Pyinstaller로 exe 파일 만들기)

사용 버전: Python 3.6.8, Kivy 1.11.1
사용 프로그램: Atom 1.43.0 x64






기획: URL 소스 자료를 내 컴퓨터에 저장하는 앱.


파이썬 파일을 exe 파일로 만들어 보겠습니다.
PyInstaller를 사용합니다.

pip로 설치합니다.
pip install pyinstaller






설치가 다 되었으면, 확인해봅니다.


잘 설치되었네요.

자, 만들어 봅시다.






Shift + 마우스 오른쪽을 눌러 프로젝트가 있는 창에 PowerShell을 엽니다.
cmd를 쳐서 cmd를 실행합니다.




python -m PyInstaller --name [exe 파일 이름] [메인 python 파일 위치]



다시 명령어 창이 뜨면, 진행이 다 된 것입니다.




dist와 build 폴더가 생기고, spec 파일이 생깁니다.



URL Download.spec 파일을 열어줍니다.



coll 부분을 다음과 같이 수정합니다.




저장 후, 다시 pyinstaller를 사용합니다.







기존의 파일이 사라진다는 경고문이 나오는데, y를 눌러줍니다.




완료되면, dist 폴더로 가서 Download.exe를 실행합니다.




실행이 됩니다.



하지만 Location을 누르면, 정상 작동하지 않고 꺼집니다.
이를 해결하려면, 다시 만들어야 합니다.
cmd로 실행해보면, 이러한 문구가 나옵니다.


모듈 win32timezone이 없다.


spec에 추가해줍니다.
hiddenimports에 적어줍니다.




다시 pyinstaller로 exe 파일을 만듭니다.










잘 작동되는 것을 확인할 수 있습니다.

끝.

앱:
https://play.google.com/store/apps/details?id=starlight.jaehwa.one


코드:
https://github.com/shwoghk14/Kivy_for_Starter



카테고리: BlackSmith, Kivy










[계수기] 앱 광고

외국: Hand Counter




계수기 앱.

하나씩 개수를 셀 때 사용해보세요.

센 숫자를 메모와 함께 저장할 수 있습니다.


감사합니다.


[계수기] 앱 광고 끝.

댓글

이 블로그의 인기 게시물

Python OpenCV 빈 화면 만들기

Python urllib.parse.quote()

Python bytes.fromhex()

Android AVD Ram size change

Forensics .pyc 파일 .py로 복구하기

Android Minimum touch target size

KiCad 시작하기 7 (FreeRoute 사용하기 2)

Android Notification with Full Screen

C++ OpenCV 모폴로지 침식, 팽창

KiCad 시작하기 2 (PCB 만들기)