diff --git a/planet/shell/py.py b/planet/shell/py.py index 77cad57..8f365f6 100644 --- a/planet/shell/py.py +++ b/planet/shell/py.py @@ -1,5 +1,5 @@ from subprocess import Popen, PIPE -import os +import sys def run(script, doc, output_file=None, options={}): """ process an Python script """ @@ -11,8 +11,7 @@ def run(script, doc, output_file=None, options={}): options = sum([['--'+key, value] for key,value in options.items()], []) - python = os.environ.get('_', 'python') - proc = Popen([python, script] + options, + proc = Popen([sys.executable, script] + options, stdin=PIPE, stdout=out, stderr=PIPE) stdout, stderr = proc.communicate(doc)