Welcome to cx_Freeze’s documentation!¶
cx_Freeze creates standalone executables from Python scripts with the same performance as the original script. It is cross-platform and should work on any platform that Python runs on.
The current version of cx_Freeze is 8.6 that supports Python 3.10 to 3.14, including free-threading versions.
Changed in version 8.5: cx_Freeze was separated into two distinct packages: cx_Freeze and freeze-core. Therefore, support for different platforms depends on freeze-core.
cx_Freeze is distributed under an open-source PSF license.
Contents:
- Installation
- Using cx_Freeze
- cxfreeze script
- Setup script
- Keywords
- Creating Built Distributions
- Frequently Asked Questions
- Problems with running frozen programs
- Problems with freezing programs
- Specifying modules and packages
- Windows command prompt appears briefly
- Freezing for other platforms
- Using data files
- Microsoft Visual C++ Redistributable Package
- Removing the MAX_PATH Limitation
- Single-file executables
- License for frozen programs
- How to install Patchelf
- Multiprocessing support
- Release notes
- Versions of cx_Freeze
- Development
- Licensing