Newbie thwarted by sys.path on Vista

Mark Lawrence breamoreboy at
Sun Aug 2 10:55:04 CEST 2009

Michael M Mason wrote:
> "Dave Angel" <davea at> wrote in message 
> news:mailman.4120.1249172970.8015.python-list at
>> Michael M Mason wrote:
>>> <div class="moz-text-flowed" style="font-family: -moz-fixed">I'm 
>>> running Python 3.1 on Vista and I can't figure out how to add my own 
>>> directory to sys.path.
> Thanks to Jon, Piet, David and Dave for the responses.
>> sys.path gets its values from several places.
> Ah, I'd misunderstood the docs: I thought it came from just one place 
> (which I couldn't find).
>> Anyway, I'd suggest adding it to PythonPath, and if it's empty, just 
>> create it with the directory you need.
> Thanks--that worked!
Be careful, I'm screwed things up on several occasions by placing a file 
on PYTHONPATH that overrides a file in the standard library, 
being my favourite!
>> I'm hoping you know you can also add to sys.path directly during 
>> script initialization.  It's just a list, and is writeable.
> Yes, but I'm mainly playing in IDLE and I was getting a bit fed up of 
> repeatedly typing
>  import sys
>  sys.path.append('C:/Users/Michael/Code/Python')
>  import mystuff
Kindest regards.

Mark Lawrence.

More information about the Python-list mailing list