[Zope] External modules and import

Joe Goldthwaite joe at goldthwaites.com
Tue Feb 24 15:16:19 EST 2004


Well that's the strange thing, I don't have a PYTHONPATH environment
variable defined.  Zope must have it's own PYTHONPATH defined somewhere but
I haven't been able to find it.  If I could find it, I'd just add my
development directory to the path statement. I'm running Windows by the way.
I don't know if that affects the answer.

-----Original Message-----
From: Peter Eis [mailto:eis at hagen-partner.de]
Sent: Tuesday, February 24, 2004 1:05 PM
To: Joe Goldthwaite
Subject: Re: [Zope] External modules and import


On Mon, Feb 23, 2004 at 02:58:24PM -0700, Joe Goldthwaite wrote:
>
> I tried moving one simple class to a separate module called BarsDB.  I
then
> added a line "import BarsDB" to the top of the Externals.py module.  I'm
> using Visual Python as my editor/debugger.  Everything works fine from
there
> but when I try to reload my external method (Externals.py), I get this
error
> message;
>
> ImportError: No module named BarsDB
>
> Where do you define the Pythonpath for Zope?

one simle way to achive this is to edit the start script.
add the line:
export PYTHONPATH=$PYTHONPATH:./Extensions
somewhere before the exec command.

Still I'm curious if there are better ways to do this.

Peter




More information about the Zope mailing list