Yelp/mrjob

default to 'python2.7', not 'python' when on Python 2

coyotemarin opened this issue · 2 comments

Python 2 has reached end-of-life and we can no longer assume it's the default Python installation. For example, python is Python 3 on EMR AMI 6.0.0

This is an almost trivial change, but it may require a lot of changes to tests.

Turns out python2 isn't an available binary on EMR. python2.7 is. Hoping this is typical enough to work on most systems.