入口文件为zip包根目录下名叫__main__.pyc的文件。
__main__.py
import foo
print "__main__.py"
if __name__ == "__main__":
print "__main__"
foo.foo()
foo.py
def foo():
print "foo"
$ ls myapp
foo.py __main__.py
$ cd myapp
$ python2.6 -m compileall ./
$ zip -r myapp.zip foo.pyc __main__.pyc
$ python2.6 myapp.zip
__main__.py
__main__
foo