[Pythonmac-SIG] (no subject)

konrad.hinsen@laposte.net konrad.hinsen at laposte.net
Wed May 11 16:34:54 CEST 2005


On May 10, 2005, at 19:21, Bob Ippolito wrote:

>> My particularly good reason is that I set PYTHONPATH differently in
>> different shell environments for testing purposes. Changing links and 
>> path
>> files is a lot more work.
>
> I use different checkouts (or python interpreters) for different 
> environments...

That's no so straightforward for me as my environment is mixed, Mac and 
Linux. Much of the code resides on a shared NFS partition. That's why I 
need the one feature that PYTHONPATH provides and that .pth files 
don't: environment variables in the path definitions.

> Well I went ahead and changed the default behavior to ignore 
> PYTHONPATH.

Great!

> However, I still don't quite agree with you.  There are PLENTY of 
> environment variables that you should only set if you know what you're 
> doing, and you should only set as a software developer.  The DYLD 
> variables come to mind.  Setting

I even agree - but many others apparently don't.

> A system administrator should never, ever, be setting PYTHONPATH.

Most of the Unix machines I have worked on have PYTHONPATH set globally 
to something. I suppose the administrator's point of view is that 
Python is part of the system, users are not supposed to have their own 
installation. Which for most users is probably right.

I don't know what the typical situation on the Mac is, but I tend to 
view the Mac as part of the big Unix family.

Konrad.
--
---------------------------------------------------------------------
Konrad Hinsen
Laboratoire Léon Brillouin, CEA Saclay,
91191 Gif-sur-Yvette Cedex, France
Tel.: +33-1 69 08 79 25
Fax: +33-1 69 08 82 61
E-Mail: khinsen at cea.fr
---------------------------------------------------------------------



More information about the Pythonmac-SIG mailing list