> Are you calling Py_SetProgramName? That may help to set sys.prefix > and sys.exec_prefix. However, looking at site.py, it appears that > it's only looking for proper directories. I don't think it will be > able to add a site-packages inside a zip archive at all; you will just > have to add that yourself.
Yes, I have tried Py_SetProgramName, but I am even not sure what argument (name, path?) should be passed to it and how it will affect the application. Some good news. After simplifying my application I realized, that importing of modules from the zip archive works well, I only have to add site-packages to sys.path (it looks like "python27.zip/site-packages"). Unfortunately even though I can import Image package, something still causes applications' sudden death. I will try to figure out what is the reason of that. As I said, the only non-standard package I am using is PIL. -- http://mail.python.org/mailman/listinfo/python-list