У меня есть проект, в котором мне нужно выполнить скрипт Python на удаленной машине.
Вкратце, я беру непрозрачный скрипт на Python, предоставленный пользователем, и выполняю его на удаленной машине, предоставленной пользователем. Я запускаю скрипт python в приложении spark с помощью RDD.pipe. Я выполняю скрипт командой "python script.py". У меня проблема в том, что имя исполняемого файла Python может меняться в зависимости от версии Python.
На данный момент пользователь предоставляет $ PYTHON_HOME и $ LD_PRELOAD.
Я не хочу спрашивать у пользователя имя исполняемого файла python. Есть ли способ найти имя исполняемого файла python из $ PYTHON_HOME?