Текущий Мне нужно запустить команду ниже в WSL
cmd.exe /C "set PYTHONPATH=C:/User/tmp/ && C:/Program Files (x86)/Microsoft Visual Studio/Shared/Python37_64/python.exe C:/User/tmp/test.py"
получит сообщение об ошибке: 'C:/Program' is not recognized as an internal or external command
Я пробовал обсуждение в переполнении стека, например, добавление ^
перед пробелом и круглые скобки
cmd.exe /C "set PYTHONPATH=C:/User/tmp/ && C:/Program^ Files^ ^(x86^)/Microsoft^ Visual^ Studio/Shared/Python37_64/python.exe C:/User/tmp/test.py"
получат сообщение об ошибке: C:/Program: can't open file 'Files': [Errno 2] No such file or directory
есть ли лучший способ справиться с этим?
короткое имя работает в этом случае, но я обнаружил, что на каком-то компьютере может не быть короткого имени по умолчанию для всех папок / файлов. Поэтому я не могу применить здесь короткое имя.
спасибо