Why not set up PYTHONPATH together with other environment variables in a shell script (bash, or CMD on Windows) and call that shell script instead of your Python script directly?
This is probably the easiest and still a very powerful and generic solution for this kind of problem. We do it that way regardless of the programming language used. Henning -- http://mail.python.org/mailman/listinfo/python-list