Hey everyone! I've created a handy little tool that allows users to convert Python scripts into executable (.exe) files without needing Python installed on their PCs. The tool features an easy-to-use GUI where you can choose your Python version, specify the folder containing your scripts, and select the script you want to start with. You can also name your .exe file and add an icon. Once you set it up, the tool compiles the Python files as needed and collects imports, even performing online searches for libraries on PyPI when necessary. The result can either be a single .exe file or a folder with the necessary files. So, my question is, is this kind of tool still popular or useful today? Tools like cx_Freeze and py2exe have been available for a while, but will anyone still be using them in 2025?
5 Answers
Your project sounds impressive, especially for those looking to distribute Python apps without requiring a Python installation. It might be worth focusing on how it handles dependencies compared to existing tools and minimizing false AV detections. Also, have you thought about how it manages large libraries? Continuous integration and update management could be key features too!
How does your tool stack up against PyInstaller or Nuitka? I'm curious about the differences!
I mainly use PyInstaller for my projects. It's pretty reliable and gets the job done.
If your audience is developers, you might consider using UVX. But if it's for regular end users, an installer and an MSI package could be the way to go. For enterprise users, you'd want something even more robust.
Definitely! cx_Freeze still holds its ground. I've seen mixed results with PyInstaller in the past.

Great question! I've actually noticed that the .exe files from my tool tend to have fewer false positive hits on VirusTotal compared to other options.