Adding paths to sys.path permanently, and another problem...

Jean Brouwers mrjean1ATcomcastDOTnet at no.spam.net
Thu Dec 16 15:15:07 EST 2004


Maybe, set environment variable PYTHONPATH.  More details at

<http://www.python.org/doc/current/tut/node8.html>

/Jean Brouwers



In article <fz26t3kj.fsf at telus.net>, Lenard Lindstrom <len-1 at telus.net>
wrote:

> Amir Dekel <adekel at ort.org.il> writes:
> 
> > Hi everyone,
> > 
> > I have two problems:
> > 
> > 1. How can I keep my changes in sys.path after closing the interpreter?
> > 
> Just how flexible does this need to be? sys.path can easily be altered
> at startup from within a sitecustomize module (section 3.28 -- site --
> Python Runtime Services -- Python Library Reference) or a module specified
> by the PYTHONSTARTUP environment variable (section 3.29 -- user -- Python
> Runtime Services). Just have one of these modules append to sys.path any
> additional paths you need.
> 
> Saving sys.path changes between interpreter runs would be more involved.
> On Windows Python loads the initial module search path from the registry.
> Python's registry entries are made during installation and are left alone
> afterwards. Changing these entries is probably not a good idea. But
> if you need sys.path persistence I can try writing an example that does
> it automatically using the atexit module and a history file.
> 
> Lenard Lindstrom
> <len-l at telus.net>



More information about the Python-list mailing list