본문 바로가기

Python

[cx_Freeze] multiple python files를 exe 파일로 만들기

 

여러 개의 .py 파일이 있는 경우 그리고 내가 만든 .py 파일을 다른 .py 파일에서 import하는 경우, cx_Freeze를 사용해서 실행파일로 바꿔주는 방법

 

 


1. hello.py가 hello1.py와 hello2.py를 import하여 사용하는 경우


hello.py 하나만 executable 파일로 바꿔주면 됨

 

executables = [Executables("hello.py")]

 

 

 

 

 

2. hello.py, hello1.py, hello2.py 모두 독립적인 파일일 경우


각각 바꾸어 총 3개의 .exe 파일을 만들어주어야 함

 

executables = [Executables("hello.py"), Executables("hello1.py"), Executables("hello2.py")]

 

 

 

 

※ 출처

https://stackoverflow.com/questions/35172483/python-cx-freeze-for-two-or-more-python-files-modules

 

Python cx_Freeze for two or more python files (modules)

There are example to build executable using one py file(module) as given here I have about 4 py files(modules), I would like to build executable which should include all the py files. How to build

stackoverflow.com

 

 

 

 

 

 

 

- 끝!