Building executables

At this point, we can build an executable by running the following command line:

python3 cxsetup.py build

build runs all steps up to build_exe, leaving you with the built code in a platform-specific directory under ./build. You can inspect this directory to make sure files are being copied over and created properly. cx_Freeze should have created a binary executable file called abq, which will launch your application when run. Note, however, that all files in this directory must be present for the program to run; cx_Freeze does not support the creation of single-file standalone executables.

For Linux and BSD, the built package is ready to go and can be zipped up and distributed as is. For Windows and macOS, we're going ...

Get Python GUI Programming with Tkinter now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.