On Feb 27, 9:31 am, Peter Otten <[EMAIL PROTECTED]> wrote: > [EMAIL PROTECTED] wrote: > > Is there another possibility of how to solve it just by adding some > > lines in script? > > I think you have to wrap your script in a shell script > > #!/bin/sh > export LD_LIBRARY_PATH=/path/Linux/rh_linux > python shrink_bs_070226.py > > To avoid that you can have the python script invoke itself, e. g.: > > #!/usr/bin/env python > import os > if os.environ.get("YADDA") != "whatever": > print "fix environment" > os.environ["YADDA"] = "whatever" > os.system("yadda.py") > raise SystemExit > > print "YADDA is now %r" % os.environ["YADDA"] > print "do your real stuff" > > Peter
Thanks for the reply. If I that good understood I did this: ********************************** import sys, re, glob, shutil import os if os.environ["LD_LIBRARY_PATH"].count('/path/Linux/rh_linux') !=1: os.environ["LD_LIBRARY_PATH"]=os.environ["LD_LIBRARY_PATH"]+':'+'/ path/Linux/rh_linux' os.system("shrink_bs_070226.py") raise SystemExit from qt import * *********************** Is that correct. If yes then it not works. If not then, what's wrong? > python shrink_bs_070226.py Traceback (most recent call last): File "./shrink_bs_070226.py", line 29, in ? from qt import * ImportError: No module named qt Thanks Boris -- http://mail.python.org/mailman/listinfo/python-list