如何使python中的子进程继承sys.executable

时间:2011-11-08 21:12:28

标签: python subprocess

我有一个使用subprocess.Popen创建一些子进程的主进程。反过来,这些子进程可能会或很多不会创建新进程。我希望能够使用根进程中的sys.executable

如果不使用可以从进程传递到进程的环境变量,有没有办法可以做到这一点?

1 个答案:

答案 0 :(得分:1)

正如Thomas K所说,sys.executable只是一个包含正在运行的解释器的变量。将其称为进程将其作为subprocess.Popen

的第一个参数传递
subprocess.Popen([sys.executable, "path/to/script.py"])