끄적끄적

반응형


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


이거는 나중에 해봐야 겠다. 일단은 메모만 해둠...

반응형
Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]