:SHave they made a py2exe 3.0 yet and if so where in the internet can you find or have they just not made one yet?:confused: If not how else can I turn my programs into executables?:-/

Dani AI

Generated

A concise update for this old thread (question by ): py2exe did not support Python 3 back in 2010, but the project has been revived and modern releases now support current Python 3 versions — check the project releases for exact supported versions and wheel availability. (github.com)

If the goal is "quick and easy"—create a single-file EXE with minimal setup—PyInstaller is the simplest choice today. Install with pip and build a one-file executable like this:

pip install pyinstaller
pyinstaller --onefile your_script.py

PyInstaller is cross-platform, well-documented, and commonly recommended for single-file builds. (pyinstaller.org)

As and suggested, cx_Freeze remains a solid, actively maintained alternative when you prefer a cross-platform bundle or need more control via a setup script. Its docs explain both command-line and setup-script workflows and list currently supported Python versions and platforms. (cx-freeze.readthedocs.io)

Practical notes and gotchas: build on the target OS (build Windows EXEs on Windows), match the Python interpreter bitness (32 vs 64), and test your EXE on a clean machine or VM. PyInstaller and similar tools handle many runtime DLLs (PyInstaller even bundles MS VC++ DLLs on Windows), but GUI toolkits (Qt/PySide/PyQt) and some binary wheels often require manual plugin/data inclusion or extra redistributables; py2exe docs still call out gaps around embedding Qt plugins. Use virtual environments while packaging to keep dependencies explicit. (github.com)

Summary: for modern Python use PyInstaller for quickest results, cx_Freeze if you want a setup-style build, and py2exe if you prefer that toolchain (it is maintained again).

Recommended Answers

All 6 Replies

Rumor has it that further development of py2exe has stopped. Use cx-freeze instead:

cx-freeze 3.1 will work with python 3.0 right

cx-freeze 3.1 will work with python 3.0 right

The binary installer might not work with the older Python version. Worth trying it.
It is looking for Python31 on Windows.

Version 4.1 offers an installer for Python30 on the same web site.

cx-freeze 3.1 will work with python 3.0 right

It will surely work with the latest version - Python 3.1.2

cool Just one more thing where can I go to find out how to use it

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.