If you are running Ubuntu, PyQt will be installed by default. On most Linux distributions, one of PyGtk or PyQt is installed by default. WxPython was most likely installed in your Ubuntu box as a dependency for some other package on your system.
If the target market is Linux, you can simply create a deb or rpm package and it will take care of the dependencies of your application.
For Windows and Mac (and even Linux, if you are so inclined) you can associate the python interpreter with your application and its libraries in its own executable format, such as .exe, .dmg or .elf, using libraries such as cx_freeze , py2exe and py2app ; Once this is done, your user will not need to install python or any of your libraries.
prabu
source share