반응형
파이썬 파일을 윈도우 실행파일로 만들고자 한다.
이렇게 하는 이유는,
24시간 돌아가야 할 파이썬 파일이 있는데, 가끔 쓰레드가 종료될 경우가 있다.
그렇게 되지 않으려면 실행여부를 점검하는 파이썬 체크 파일로 24시간 돌아가야하는 파일 실행여부를 점검하고, 체크파일은 윈도우 스켸쥴러로 주기적인 실행을 돌려줘야한다.
그런데, 체크파일에서 체크가능한 체크파일의 확장자는 exe와 일부 파일에 한정된다.
그래서, 파이썬 파일을 *.exe파일로 변환하는 방법을 찾아보았다.
1. 먼저 pyinstaller 를 설치한다
> pip install pyinstaller
2. 명령어를 실행한다
설치후에 윈도우 실행파일을 만들고자하는 파일명을 입력한다.
> pyinstaller -w -F [파일명]
정확하게는 C:\~~ 경로까지 포함하여 [파일명]을 적어준다
-w 와 -F는 옵션값이다.
-F, --onefile | Create a one-file bundled executable. |
-w, --windowed, --noconsole | |
Windows and Mac OS X: do not provide a console window for standard i/o. On Mac OS X this also triggers building an OS X .app bundle. On Windows this option will be set if the first script is a ‘.pyw’ file. This option is ignored in *NIX systems. |
관리자 권한으로 파일을 실행시킬경우, 아래 옵션을 추가한다
(다만, -F 옵션을 함께 주면, 관리자 권한 취득이 안되는 것에 주의)
--uac-admin
3. 결과확인
입력하고 나면 dist 폴더에 exe파일이 만들어진다.
원본문서는 아래 경로의 레퍼런스를 참고한다
https://pyinstaller.readthedocs.io/en/stable/usage.html
글쓴이 : xpro.jason@gmail.com
[무단배포는 노노, 링크배포는 Okay]
- 글작가 Jason 의 병맛지식 -
반응형
'Tech > IT기술 리뷰' 카테고리의 다른 글
Java 란? 컴퓨터 언어? 코딩 언어란 뭘까 (0) | 2022.02.13 |
---|---|
인문계 코딩 - 배경부터 갖추기 (0) | 2022.02.11 |
나이트코어 블로워베이비 - 좋을뻔 하다가 최악의 후기 (2) | 2022.01.16 |
쿠쿠 음식물처리기 소음 - 드드드드 (7) | 2022.01.13 |
ciso8601 설치시 오류 메시지 (0) | 2022.01.13 |
댓글