Подтвердить что ты не робот

Как установить версию Python по умолчанию в терминале на OS X 10.6.8?

Я только что загрузил python 2.7 на своем mac, который запускает OS X 10.6.8. В предыдущей версии установленного python было 2.6.

Когда я набираю python в терминале, он открывает python версии 2.6. Я хочу, чтобы он открыл python 2.7

Как сделать Python 2.7 открытым по умолчанию?

4b9b3361

Ответ 1

Установщики python.org для Python 2.x по OS X по умолчанию модифицируют профили оболочки (для стандартных оболочек, таких как bash и csh), чтобы добавить свою инфраструктуру bin в начало вашего пути оболочки, Предполагая, что вы не отменили выбор во время установки, в вашем файле .bash_profile должно быть указано следующее.

# Setting PATH for Python 2.7
# The orginal version is saved in .profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

Но этот профиль выполняется только по умолчанию при запуске нового окна терминала; он не будет применяться к существующим сеансам терминала. Поэтому убедитесь, что вы открыли новую, а затем повторите попытку. Если вы используете другую оболочку, вам может потребоваться изменить этот запуск оболочки, чтобы сделать эквивалент.

Установщики python.org для Python 3.x на OS X не выбирают параметр модификации оболочки script по умолчанию. Вы можете включить его при установке или позже можете запустить файл Update Shell Profile.command в соответствующей папке Python x.x в папке Applications. Или вы можете просто вручную отредактировать правильный профиль.

Ответ 2

Более легкое решение - установить его через MacPorts:

sudo port install python_select
port search python # Search for version you are looking for
sudo port install python27
sudo port select --set python python27

Ответ 3

Добавьте в свой ~/.bash_profile

# Setting PATH for Python 2.7
PATH="/path/to/your/python2.7/bin:${PATH}"
export PATH

Сохраните файл и снова запустите терминал.