На этот вопрос уже есть ответ:
I хочу запустить сценарий Python из сценария Python с подпроцессом
, и я хочу сделать это, используя один и тот же интерпретатор для каждого из них.
Я использую virtualenv, поэтому я хотел бы сделать что-то вроде:
subprocess.Popen('%s script.py' % python_bin)
Как мне получить python_bin
?
Это должно быть / usr / bin / python
вне виртуального окружения, и / path / to / env / bin / python
в virtualenv.