Как получить текущий путь интерпретатора Python изнутри скрипта Python? [дубликат]

На этот вопрос уже есть ответ:

I хочу запустить сценарий Python из сценария Python с подпроцессом , и я хочу сделать это, используя один и тот же интерпретатор для каждого из них.

Я использую virtualenv, поэтому я хотел бы сделать что-то вроде:

subprocess.Popen('%s script.py' % python_bin)

Как мне получить python_bin ?

Это должно быть / usr / bin / python вне виртуального окружения, и / path / to / env / bin / python в virtualenv.

48
задан Peter Mortensen 15 October 2016 в 23:17
поделиться