sys.path ordering question

Mark Hammond mhammond at skippinet.com.au
Wed Dec 19 06:38:57 EST 2001


Kerim Borchaev wrote:

> Could someone explain the paths ordering logic used to create  sys.path
> listed below?
> Why win32 extensions are before standard python paths but  Numeric and other
> after?
> (I know this ordering makes sense - it's how modules are searched.


Paths before the standard paths come from either the registry or PYTHONPATH.

Then .pth files are used, and their paths *appended*, yielding the 
results you see.

 > And in fact I'm asking this to get guidelines how should I arrange
 > my own packages.)

Use a .pth file like these packages do.  This is really what the Win32 
extensions should do too.

Mark.




More information about the Python-list mailing list