[Kevin Carlson]
My bad, Thomas. That's actually what I have in the PYTHONPATH...any other ideas?
Here's what I would do. In Zope, create an external method that reports the system path: import sys def getpath(): return sys.path Display the results in a dtml page that calls the external method. Now you know exactly what path Zope is using. Next, launch Python as you intend to for your out-of-Zope development. Get sys.path and see if any directories are missing. Set PYTHONPATH to add them. If you are using Zope's Python, set the PYTHONPATH before launching Python. I don't know if Python as used by Zope needs to find anything in relative paths or not, but that should be handled by cd-ing to the Zope startup directory before launching Python. Cheers, Tom P