Odpowiedzi:
tldr: ty nie
Python jest jedną z tych rzeczy, z którymi nie chcesz zbytnio zadzierać, ponieważ na tym polegają ważne rzeczy w twoim systemie operacyjnym. Możesz strasznie zepsuć swój system.
Do celów testowych możesz być w stanie podać pełną ścieżkę do Pythona 2.7 w swoich skryptach Pythona. To trochę hacky i nie skaluje się. Rób to tylko wtedy, gdy wiesz, że środowisko produkcyjne będzie identyczne, a inne opcje wydają się niesmaczne.
Naprawdę chcesz użyć virtualenv zamiast, aby skonfigurować środowisko Pythona do swojego użytku. Jest tu kilka fajnych rzeczy - pozwala wybrać wersję Pythona, którą chcesz (i pobrać zależności tylko dla tego środowiska), nie ryzykuje ukrywania ważnego oprogramowania, które opiera się na Pythonie 2.6, i nie blokuje całego systemu ponieważ nie próbujesz rewire systemu, aby działał w sposób, do którego nie został zaprojektowany.
Zobacz także pyenv i pythonz, aby uzyskać więcej opcji - pozwolą ci mieć izolowane środowisko python jako użytkownik, co jest całkiem fajne