Как обновить python mac os

Как обновить систему Mac Python

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

3 ответа 3

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

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

Как установить обновлённую версию Python 3.6.x на Mac

Python – популярный язык программирования, который широко используется как новичками, так и профессиональными разработчиками. Современные версии Mac OS поддерживают Python 2.7.x (или Python 2.6.1 в более старых версиях), но многим пользователям нужно обновить версию до Python 3.6.5.

install-python3-mac-610×338

Сегодня мы расскажем, как установить обновление Python 3 на Mac двумя разными способами.

Учтите, что мы выбрали формулировку «установить обновление», а не «обновить», поскольку при этом способе на Mac останется и Python 2. Для некоторых программ Mac необходимо наличие Python 2, и при обновлении они могут начать работать неисправно или перестать работать вообще. Поэтому мы не будем обновлять установленную версию, а установим Python 3 параллельно.Python 3 и Python 2 могут сосуществовать на одном Mac без конфликтов, просто немного будут отличаться команды.

Как установить Python 3 в Mac OS

Проще всего скачать установщик Python с сайта python.org.

    и скачайте последний доступный файл-установщик Python.
  1. Запустите скачанный файл и установите Python 3 на Mac.

Python 3.6.x требует около 100Мб доступного места на диске. Процесс установки очень быстрый.

Когда Python 3 установится, вы увидите папку Python3 в /Applications на своём Mac. Вы также увидите IDLE в папке /Applications/MacPython3/.

Установить Python 3.x на Mac можно и через Homebrew.

Как установить Python 3.6.5 с помощью Homebrew

Устанавливать обновлённую версию Python 3.6.5 через HomeBrew предельно просто. Конечно же, на вашем компьютере должна быть установлена программа Homebrew, однако, если вас заинтересовал данный способ, то вы наверняка уже не раз использовали программу.

Чтобы установить Python 3 через Homebrew, запустите следующую команду:

Когда Python 3 установится на Mac, можно запустить программу с помощью:

При любом раскладе после установки Python 3 на компьютер версия Python 2.7 всё ещё останется на нём, и вы сможете ей пользоваться.

Как узнать установленную версию Python

Откройте программу Terminal и используйте следующую команду:

В большинстве случаев в MacOS будет установлена Python 2.7.x: либо 2.7.4, либо 2.7.10.

Если вы установили обновление Python, версию можно проверить с помощью такой команды:

Ещё раз напомним, что обе версии Python могут сосуществовать без конфликтов.

Вы также можете узнать, где установлена каждая из версий, с помощью команды:

Не забывайте, что работа в разных версиях немного отличается. Мы рекомендуем использовать версию Python 3.x, поскольку она удобнее.

Обучение работе в Python

Если вы не знакомы с программой Python и программированием в целом, есть множество отличных источников, которые помогут начать.

Можете изучить следующие пособия:

Также помогут онлайн-курсы:

Примечание: Ещё раз напоминаем, что не нужно обновлять Python 2.x до Python 3.x, ведь это может привести к неисправности программ. Просто установите обновлённую версию параллельно.

Как правильно обновить Python на Mac OS X

Если я загружаю python с веб-сайта Python и пытаюсь установить его с помощью установщика, он устанавливается, но мне нужно указать, что мне нужна новая версия Python, когда я запускаю свои программы из терминала. Если я просто наберу:

работает со старой версией.

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

3 ответов

Я, наконец, нашел, как это сделать. Установщик создал папку python 2.6 в /Application В этой папке находится скрипт Update Shell Profile.команда Мне просто нужно было выполнить его, и теперь он работает.

  1. где был установлен новый Python?
  2. как выглядит ваш $PATH?

настройка по умолчанию в Unix-подобных системах заключается в том, что установленное пользователем программное обеспечение устанавливается в /usr/local/bin, и большинство дистрибутивов *nix помещают этот каталог до общесистемные каталоги в переменной $PATH по умолчанию (так ваша оболочка знает, где искать программы). Таким образом, если вы установите что-то новое, новый элемент его найдут первым.

однако, в ОС по умолчанию путь выглядит так:

проблема в том, что поставив / usr / local / bin так поздно, системный Python (который находится в / usr / bin и так ранее в вашем $ PATH) продолжает получать удар.

мой ответ, чтобы сделать мой $PATH выглядеть так на Mac:

для этого создайте файл .профиль в вашем домашнем каталоге и добавить что-то вроде это:

Edit: я здесь, а не в комментарии, потому что это слишком долго для комментария. Строка в вашем .профиль С /sw/bin/init.sh приходит из менеджера пакетов Fink, который я предполагаю, что вы используете (или использовали в какой-то момент). Другая линия, похоже, предполагает, что в какой-то момент Вы установили MacPython, и он переписал ваш $PATH для вас. Я не знаю MacPython, но если это этот сайт, тогда он не обновлялся с 2004 года. Он также, похоже, не говорит о какой-либо версии OS X за пределами 10.3, что не очень актуально.

Итак, теперь я больше смущен: когда вы обновили Python? Как вы его обновили? Какую версию OS X вы используете?

Как правильно обновить Python в Mac OS X

Если я загружаю python с сайта Python и пытаюсь установить его с помощью установщика, он устанавливается, но мне нужно указать, что я хочу новую версию Python при запуске моих программ с терминала. Если я просто набираю:

Он работает со старой версией.

Как я могу установить новую версию по умолчанию?

James Mertz

Наконец я нашел, как это сделать. Установщик сделал папку python 2.6 в/Application В этой папке находится скрипт под названием Update Shell Profile.command Мне просто нужно было выполнить его, и теперь он работает.

  1. Где был установлен новый Python?
  2. Как выглядит ваш $ PATH?

Настройка по умолчанию для Unix-подобных систем заключается в том, что установленное пользователем программное обеспечение устанавливается в/usr/local/bin, а большинство * nix-дистрибутивов помещают каталог до в общесистемные каталоги в стандартном $ PATH (как ваша оболочка знает, где искать программы). Таким образом, если вы установите что-то новое, первый элемент будет найден первым.

Однако по умолчанию OS X $ PATH выглядит так:

Проблема заключается в том, что, помещая /usr/local/bin так поздно, общесистемный Python (который находится в /usr/bin и так ранее в вашем $ PATH) продолжает получать удар.

Мой ответ: сделать мой $ PATH похожим на Mac:

Для этого создайте файл .profile в своем домашнем каталоге и добавьте что-то вроде этого:

Edit: I’m following up here, rather than in comments because it’s getting too long for a comment. The line in your .profile with /sw/bin/init.sh comes from the package manager Fink, which I’m assuming you use (or used at some point). The other line seems to suggest that at some point you installed MacPython and it rewrote your $PATH for you. I don’t know MacPython, but if it’s this site, then it hasn’t been updated since 2004. It also doesn’t seem to talk about any version of OS X beyond 10.3, which is not very current.

Итак, теперь я более смущен: когда вы обновили Python? Как вы его обновили? Какую версию OS X вы используете?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *