하나의 py파일에서 여러 모듈(py)을 import 해서 사용하는 경우
1. pip install cx_Freeze 설치해야함
2. setup.py생성후 내용작성해야함
3. 이후 터미널창에서 python setup.py build 입력하면 exe파일 생성됨
setup.py랑 exe파일로 만들고싶은 py파일들은 같은 경로에 위치해야함
setup.py예제
from cx_Freeze import setup, Executable
import sys
buildOptions = {
"packages":[
'subprocess','pymysql','datetime','time','os','win32gui', 'win32con',"tkinter"
],
"excludes":[
]
}
exe = [Executable('main.py', base='Win32GUI',icon="icon.ico")]
setup(
name='main',
version='1.0',
author='me',
options = dict(build_exe = buildOptions),
executables = exe
)
하나의 py파일 = main.py
packages 에는 여러 모듈에서 쓰는 라이브러리 다 적어넣음
아이콘 파일 넣고싶으면 넣으면됨 icon.ico
반응형
'웹 개발 > 🐍 Python' 카테고리의 다른 글
스케줄러에 파이썬파일 등록하는법 (0) | 2024.03.15 |
---|---|
[pytube] 유튜브영상을 mp3파일로 다운로드 (0) | 2022.05.23 |
웹캠을 이용한 바코드리더기 (0) | 2022.04.08 |
키로깅프로그램(Pynput, Pyinstaller) (0) | 2022.01.18 |
주차감면 키오스크(PyQT,Selenium) (0) | 2021.09.23 |