On Mon, 2006-03-27 at 16:15 -0800, [EMAIL PROTECTED] wrote: > After freezing a PYGTK app, I am unable to run it. It this a common > problem, because I could not find any documentation on it at all. > > I tried freezing this example, which gets by the make as well, but > running it results in a failure. This is on Ubuntu Linux: > http://www.moeraki.com/pygtktutorial/pygtk2tutorial/examples/helloworld.py > > $ ./helloworld > Traceback (most recent call last): > File "helloworld.py", line 7, in ? > import gtk > File "/usr/lib/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line > 37, in ? from _gtk import * > ImportError: No module named _gtk > > Any suggestions? > -- > Kristian Hermansen >
>From the freeze README A warning about shared library modules -------------------------------------- When your Python installation uses shared library modules such as _tkinter.pyd, these will not be incorporated in the frozen program. Again, the frozen program will work when you test it, but it won't work when you ship it to a site without a Python installation. Freeze prints a warning when this is the case at the end of the freezing process: Warning: unknown modules remain: ... When this occurs, the best thing to do is usually to rebuild Python using static linking only. Or use the approach described in the previous section to declare a library path using sys.path, and place the modules such as _tkinter.pyd there. Same applies here ... -- http://mail.python.org/mailman/listinfo/python-list