728x90
1. pyinstaller설치
파이참 터미널에 아래 명령어를 입력하여 pyinstaller를 설치합니다.
pip install pyinstaller
2. exe파일 변환 기본형
pyinstaller 파이썬파일명.py
3. 옵션 추가
1)변환방식
1] 1개 폴더로 변환
-D, --onedir
2] 1개 파일로 변환
-F. --onefile
2) 이름 변경
-n "변경할 이름"
3)콘솔 안보이기
-w, --noconsole
4.옵션을 추가한 파일변환 예시
pyinstaller -F -n "변경할 파일명" -w 파이썬파일명.py
5.변환된 파일의 위치
변환된 파일은 파이썬 프로그램이 있는 폴더의 dist 폴더에 생성됩니다.
6.파일 변환할때 에러발생 시 해결방안
파이썬 파일을 exe파일로 변환할때 아래와 같은 에러가 나타날 때가 있습니다.
win32ctypes.pywin32.pywintypes.error: (225, '', '파일에 바이러스 또는 기타 사용자 동의 없이 설치된 소프트웨어가 있기 때문에 작업이 완료되지 않았습니다')
그럴땐 파일 변환할때만 윈도우 보안을 해제하면 됩니다.
설정 창에 들어갑니다.
바이러스 및 위협방지를 클릭합니다.
바이러스 및 위협방지 설정에서 '설정관리'를 클릭합니다.
아래 그림의 3가지 설정은 '끔'으로 설정하면 됩니다.
옵션 해제 후에 pyinstaller을 사용하시면 exe로 변환가능합니다. 변환된 실행파일을 사용하는 것은 보안을 설정해도 되므로 변환 후에는 보안옵션을 다시 '켬'으로 바꾸는 것이 좋습니다.
'PYTHON Programming > Python' 카테고리의 다른 글
[python] GUI 프로그래밍(tkinter) (0) | 2024.05.22 |
---|---|
[python] requests (0) | 2024.05.22 |
[python] 스케줄 (0) | 2024.05.22 |
[python] 엑셀 자동화(openpyxl) (0) | 2024.05.22 |
[python] selenium 웹 드라이버 옵션 추가 (0) | 2024.05.22 |