Hi, In hopes it may help someone else, here's what I ended up doing:
1) Add this to to point to your local 'tools' directory: import site # the python tools dir is at "../../tools/python" site.addsitedir('..'+os.sep+'..'+os.sep+'tools'+os.sep +'python') 2) In the 'tools' dir, there is a file called 'local.pth'. Its contents: # the individual modules are at "../../tools/python/modules/ <modulename>" ./modules/pexpect 3) In the script you can now do: import pexpect That's it. This works fine, but there are still 2 outstanding issues: A) How do make the same ".pth" file usable on a win32 environment? The path separators are different (i.e. "/" vs "\"). B) How to auto-include any subdirectory in 'python/modules' so that each new module dir doesn't have to be added manually? That is, if package 'foo' is added, it would be in 'python/modules/foo'. Is there a way to avoid manually putting that in the '.pth'? FYI, -T -- http://mail.python.org/mailman/listinfo/python-list