2011-11-08 6 views
0

subprocess.Popenを使用していくつかの子プロセスを作成するメインプロセスがあります。これらの子プロセスは、新しいプロセスを作成することも、作成しないこともあります。私はルートプロセスからsys.executableを使用できるようにしたい。sys.executableをPythonのサブプロセスに継承させる方法

プロセスからプロセスに渡すことができる環境変数を使用せずにこれを行う方法はありますか?

+4

'subprocess.Popen([sys.executable、 "/path/to/script.py"])'の最初の引数として渡し? –

答えて

1

Thomas Kが述べたように、sys.executableは実行中のインタプリタを含む変数に過ぎません。プロセスとして呼び出すことsubprocess.Popen

subprocess.Popen([sys.executable, "path/to/script.py"]) 
関連する問題