1. pyinstaller 설치
pip install pyinstaller
2. exe파일 만들기
2-1) 명령 프롬프트를 관리자 권한으로 실행
2-2) exe파일 만들기
pyinstall [옵션] 소스코드.py
옵션
-F 또는 --onefile : 하나의 exe파일만 생성
--noconsole : 콘솔창 안보이게 함
pyinstall -F 소스코드.py
(작업이 끝날 때까지 기다림)
.\dist 폴더에 exe 파일이 생성된다.
프로그램 마지막에 콘솔창을 유지하려면 마지막에 아래 내용을 넣어준다.
import os
os.system("pause")
참고 : https://blog.naver.com/debolm74/221949488788
셀레니움(Selenium)이 추가된 소스코드는 위에 방식처럼 하면 실행이 안된다.
.py파일에 소스 코드를 추가해 준다.
##################################
from selenium import webdriver
import sys, os, time
if getattr(sys, 'frozen', False):
chromedriver_path = os.path.join(sys._MEIPASS, "chromedriver.exe")
driver = webdriver.Chrome(chromedriver_path)
else:
driver = webdriver.Chrome()
##################################
exe파일을 만들기
pyinstaller --onefile --add-binary "chromedriver.exe";"." 소스코드.py
참고 : https://blog.naver.com/yhs11145/221450157087
이거는 나중에 해봐야 겠다. 일단은 메모만 해둠...
[파이썬] 크레온 API 시작하기/환경설정 (유튜브 보다가 메모) (0) | 2020.11.28 |
---|---|
[파이썬] PyAutoGUI 라이브러리로 키보드, 마우스 제어하기 (정리중) (0) | 2020.11.18 |
[파이썬] 정규표현식 (유튜브 보면서 메모) (0) | 2020.09.05 |
[파이썬] BeautifulSoup 웹크롤링 하다가 메모... (0) | 2020.08.26 |
[파이썬] argv[], *args, **kwargs 메모 (0) | 2020.08.26 |