eric.frederich wrote: > Is there a way to set up environment variables in python itself > without having a wrapper script.
Yes, sure, you can set environment variables... > The wrapper script is now something like.... > > #!/bin/bash > > export LD_LIBRARY_PATH="/some/thing/lib:$LD_LIBRARY_PATH" > export LD_LIBRARY_PATH="/another/thing/lib:$LD_LIBRARY_PATH" > > export PATH="/some/thing/bin:$PATH" > export PATH="/another/thing/bin:$PATH" > > python ./someScript.py ...but this won't work, I'm afraid. LD_LIBRARY_PATH is for the program loader / dynamic linker under Linux. This thing is what is invoked _before_ the program is started, any later modifications to the environment are ignored. Similarly PATH, which tells the shell (e.g. bash) where to find executables. If you need that to e.g. find 'python' itself, you're out of luck. Otherwise, I believe Python itself doesn't use PATH, so you could set it inside and any shells started from Python should pick it up. Uli -- Sator Laser GmbH Geschäftsführer: Thorsten Föcking, Amtsgericht Hamburg HR B62 932 -- http://mail.python.org/mailman/listinfo/python-list