可能重复:
Launching python subprocess has different behavior depending on launcher
Python父进程如何影响Python子进程?
我有一个Python脚本通过这样的os.system
调用调用另一个Python解释器(script1.py
):
os.system(“C:\ path \ batch_file_that_starts_up_python.bat C:\ pathtoother \ script2.py”)
在命令行运行script1.py
时,script2.py
加载正常。在GUI script1.py
中运行script2.py
无法加载dll时。
sys.path
在命令行或GUI中运行时具有相同的值。
我的调用方案的详细信息在这个问题中:Launching python subprocess has different behavior depending on launcher`