#'/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/PsychoPy-1.00.00-py2.5.egg' import os psychopyStandAloneLibDir = '/Applications/PsychoPyIDE.app/Contents/Resources/lib/python2.5/' os.listdir(psychopyStandAloneLibDir) for root,dirs,files in os.walk(psychopyStandAloneLibDir): topleveldirs = dirs break for dir in topleveldirs: if (dir != 'config') and (dir != 'lib-dynload'): #assume all other directories are python packages pathToAdd = psychopyStandAloneLibDir + dir +'/' print pathToAdd sys.path.insert(0,pathToAdd) #add directory at beginning of path