LYX_EXE = r'"c:\Program Files (x86)\LyX 2.3\bin\LyX2.3.exe"'
process = subprocess.Popen(LYX_EXE)
Это работает - программа загружается.
LYX_EXE = r'"c:\Program Files (x86)\LyX 2.3\bin\LyX2.3.exe"'
process = subprocess.Popen([LYX_EXE])
Это не удается: я получаю «PermissionError: [WinError 5] Доступ запрещен».
Что я сделал не так? Мне нужен второй тип вызова, так как я хочу использовать параметры.