В настоящее время я разрабатываю подключаемый модуль в C#, который иногда использует интерпретатор Python, работающий как дочерний процесс. Я хотел бы дать пользователю возможность выбирать между интерпретаторами, доступными в системе, как это делает vscode. Есть ли способ добиться этого, кроме прямого системного вызова для поиска исполняемых файлов, таких как which python
?