I’m writing a program in python using PySide(PyQt) and I want to distribute it to friends and family when I’m finished. I have looked at other posts in stack overflow, but I can’t seem to find any good ones showing an easy solution(command line or otherwise) that will create an executable for my program to be run on other computers who don’t have python or Qt etc. I’m running Ubuntu right now, however I would like to be able to package for windows as well.
Edit: I wrote all the Qt interface in my python script, so the whole project is contained in the one script.
I have used PyInstaller to create executables for scripts using PyQt4 under Windows without any trouble. Though I have not used it on Linux, it claims Linux (and OSX) support as well. You may need to create your Windows binaries in a Windows system or through Wine according to the FAQ: