LYX_EXE = r'"c:\Program Files (x86)\LyX 2.3\bin\LyX2.3.exe"' process = subprocess.Popen(LYX_EXE) This works - the program loads.
LYX_EXE = r'"c:\Program Files (x86)\LyX 2.3\bin\LyX2.3.exe"' process = subprocess.Popen([LYX_EXE]) This fails: I get "PermissionError: [WinError 5] Access is denied".
What did I do wrong? I need the second call type since I want to use parameters.