16

Сейчас я нахожусь на Mavericks и хочу обновить версию системы Python (2.7.5) до последней (2.7.7) с http://www.python.org, потому что я хочу установить pygame. Что мне нужно сделать? Я хотел бы иметь возможность запускать последнюю версию Python, когда я python в терминале, я искал какое-то руководство в сети, но меня это немного смущает.

3 ответа3

9

Замена системы Mac OS X на Python не рекомендуется из-за несовместимости с другим программным обеспечением. Однако на странице загрузки Python есть двоичные файлы Mac, которые можно установить в другое место. После установки вам может потребоваться изменить переменную среды PATH, чтобы новый интерпретатор Python запускался при вызове python из командной строки.

Чтобы отредактировать PATH, определите абсолютный путь к папке, содержащей двоичный файл Python. Это может выглядеть примерно так:/Applications/Python/.../bin . Добавьте следующую строку в ваш файл ~/.bash_profile :

export PATH=/path/to/new/python/bin:$PATH

Изменение вступит в силу после перезапуска вашей оболочки.

5

Самый простой, ненавязчивый способ - использовать Homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Затем прочитайте инструкции, напечатанные с вашей оболочки.

Установка Python 3

С Homebrew вы можете установить Python 3.x:

brew install python

Это поместит двоичный файл python3 в /usr/local/bin , а двоичный файл python указывающий на python3 в /usr/local/opt/python/libexec/bin .

Вы также получите команду pip3 для этой версии Python.

Эти формулы не будут конфликтовать или иметь приоритет над системными пакетами, если вы не переопределите свой PATH . То есть, если вы хотите, чтобы python ссылался на python3 , добавьте следующее в вашу конфигурацию оболочки:

export PATH=/usr/local/opt/python/libexec/bin:$PATH

Прочитайте документы по доморощенному Python для получения дополнительной информации.

Установка Python 2.7

Вы также можете получить актуальную версию Python 2.7, если вам это требуется по старым причинам:

brew install python@2

Это даст вам двоичный файл python2 и переопределит системный python для использования Python 2.7, созданного Homebrew.

0

Вы пробовали установить порт? Я недавно обновил свой питон с установкой порта на 10.8.4

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .