python subprocess FileNotFoundError: [WinError 2] 系统找不到指定的文件。-解决办法

    科技2026-01-21  10

    问题

    Traceback (most recent call last): File "rtmp.py", line 26, in <module> pipe = subprocess.Popen(command, shell=False, stdin=subprocess.PIPE) File "D:\software\developUtils\python\python3.7\lib\subprocess.py", line 756, in __init__ restore_signals, start_new_session) File "D:\software\developUtils\python\python3.7\lib\subprocess.py", line 1155, in _execute_child startupinfo) FileNotFoundError: [WinError 2] 系统找不到指定的文件。

    解决办法

    在lib文件夹中找到subprocess.py搜索class Popen(object):将__init__中的shell=False修改为shell=True
    Processed: 0.018, SQL: 9