Как обновить версию python mac os

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

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

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

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

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

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

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 на MacOS / Mac OS X

Python — широко используемый универсальный язык программирования высокого уровня. Эта статья будет служить полным руководством по загрузке и установке последней версии Python на macOS / Mac OS X. Как и Linux, macOS также поставляется с предварительно установленным в системе Python. Это может быть версия Python 2 или аналогичная устаревшая версия. Для обновления до последней версии мы будем использовать менеджер пакетов Homebrew. Это один из лучших и удобных способов установки Python на macOS.
Чтобы узнать больше о Homebrew Package manager, посетите здесь .

Загрузите и установите Homebrew Package Manager

Если у вас не установлен homebrew в вашей системе, следуйте инструкциям ниже
Откройте Терминальное приложение macOS из Приложения -> Утилиты. Откроется терминал Bash, где вы можете вводить команды
Введите следующую команду в терминал MacOS

Читайте также:  Восстановление загрузчика windows без загрузочного диска

Введите системный пароль, если будет предложено. Это установит менеджер пакетов Homebrew в вашей ОС.
После вы увидите сообщение «Установка прошла успешно». Вы готовы установить Python версии 3 на MacOS.

Установите последнюю версию Python на macOS / macOS X

Чтобы установить python, просто откройте приложение Terminal из Приложения -> Утилиты
и введите следующую команду

После завершения обработки команды версия 3 Python будет установлена на вашем Mac.

Чтобы проверить установку, введите следующие команды в приложении терминала.

Бинго. Python установлен на вашем компьютере. Вы можете узнать больше о питоне здесь

Источник

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

Есть несколько способов начать работу с Python 3 на macOS, однако не все они одинаково хороши. Сегодня мы рассмотрим, как правильно настроить среду, не нарушая ничего, встроенного в операционную систему macOS.

1. Установите pyenv

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

Как нам перестать заботиться о том, какая версия Python используется по умолчанию? Нужно использовать pyenv. Это инструмент для управления несколькими версиями Python. Он простой и вполне соответствует традициям Unix: предназначен для решения одной задачи, и решает ее хорошо.

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

2. Установите Python

Теперь давайте установим последнюю версию Python (здесь указана версия 3.7.3, однако на данный момент широко используется версия 3.8 и доступна версия 3.9):

3. Установите глобальное значение по умолчанию

Теперь, когда Python 3 установлен через pyenv, мы хотим установить его как нашу версию по умолчанию (глобально) для сред pyenv:

Сила pyenv основана на том, что он контролирует путь нашей оболочки. Чтобы он работал правильно, нам нужно добавить следующее в наш файл конфигурации (мы использовали .zshrc, а вам, возможно, подойдет .bash_profile):

После этой команды наш файл (.zshrc для zsh или .bash_profile для Bash) должен включать следующие строки:

Теперь мы точно знаем, что используем Python 3.7.3, и pip будет обновляться вместе с ним без какой-либо ручной настройки и конфликтов между версиями. Использование менеджера версий (pyenv) позволяет нам легко регулировать будущие обновления, не беспокоясь о том, какую версию Python мы используем в данный момент.

Успешный результат

Освоив этот рабочий процесс, вы сможете использовать pyenv для управления несколькими версиями Python.

Для управления зависимостями также важно использовать виртуальные среды. Тут нам пригодятся такие встроенные библиотеки, как venv и virtualenvwrapper.

Среда выполнения Python

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

Версия Python, поставляемая с macOS, сильно устарела по сравнению с тем, что Python рекомендует использовать для разработки. Как отмечает XKCD, размышления о выборе среды выполнения Python иногда могут быть до смешного сложными:

Многие пользователи держат десятки интерпретаторов Python на своих компьютерах, хотя понятия не имеют, как эффективно ими управлять.

Слишком часто люди просто загружают последнюю версию Python, помещают ее в свою переменную $PATH и на этом всё (или используют команду brew install python3 , которая делает примерно то же самое). Это может привести к поломкам и неисправностям, которые будет весьма сложно исправить.

Чего не стоит делать

Можно подумать, что, чтобы сделать Python 3 на macOS версией по умолчанию, нужно заменить старую версию и на новую:

Этот шаблон соответствует тому, что обычно делает /usr/bin/ между основными выпусками Python, однако это неправильный ход:

К счастью, macOS не дает сломать систему непродуманными действиями. Дальнейшие исследования вопроса показывают, что описанный выше способ не следует применять.

Что можно попробовать

Теперь, когда мы знаем, чего не следует делать, давайте посмотрим, что сделать можно. Когда мы думаем об общих шаблонах установки приложений в macOS, есть несколько вариантов.

Использовать Python 3 по умолчанию для macOS

На веб-сайте Python есть установщик macOS Python 3, который мы можем загрузить и использовать. Если мы воспользуемся установкой пакета, python3 будет доступен в /usr/local/bin/.

Читайте также:  Запланированное выключение компьютера linux

Поскольку двоичный файл Python, хранящийся в /usr/bin/, не может быть изменен, необходимы алиасы (псевдонимы). Что хорошо в псевдониме, так это то, что он специфичен для нашей оболочки командной строки. Поскольку по умолчанию мы используем zsh, мы помещаем в файл .zshrc следующее:

Если по умолчанию вы используете оболочку Bash, вы можете добавить следующий текст в свой .bashrc :

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

Доверить управление Homebrew

Проект Homebrew предоставляет бесплатный менеджер пакетов для macOS, на который полагаются многие люди. Он имеет открытый исходный код. Этот менеджер пакетов дает пользователям Apple возможности, аналогичные возможностям apt-get или yum.

Если вы являетесь пользователем Homebrew, возможно, у вас уже установлен Python. Чтобы быстро проверить это, запустите конвейер команд:

Если в качестве результата вы получите python, значит, он установлен. Но какая это версия? Давайте проверим:

Отлично! Мейнтейнеры Homebrew обновили Python bottle (бинарный пакет), чтобы он указывал на последний релиз. Поскольку мейнтейнеры Homebrew более ответственны в отношении обновления релиза, чем большинство из нас, мы можем использовать версию Python 3 от Homebrew с помощью следующей команды:

Теперь нам нужно, чтобы наш алиас указывал на копию Python, которой управляет Homebrew:

Чтобы убедиться, что приведенный выше путь указывает на то место, куда Homebrew установил Python в нашей среде, мы можем запустить brew info python и поискать информацию о пути.

Этот метод использования Homebrew для управления нашей средой Python является хорошей отправной точкой.

Что делать, если нам все еще нужен Python 2?

Для любого новичка в Python имеет смысл начинать сразу с Python 3. Но те из нас, кому все еще нужен Python 2 – например, для участия в проекте, где есть только Python 2, – могут продолжать использовать версию Python, доступную в macOS по умолчанию (путь — /usr/bin/python):

Homebrew настолько хорош, что даже предлагает другую формулу для Python 2:

Чтобы вернуться к использованию версии Python, которая установлена в системе по умолчанию, в любой момент можно удалить псевдонимы из файла конфигурации нашей оболочки.

Не забудьте обновить pip до версии pip3!

pip – это дефолтный менеджер пакетов Python. Хотя мы изменили нашу дефолтную команду python на третью версию, нужно также отдельно задать псевдоним нашей команде pip (если у нас предыдущая версия).

Для начала нужно проверить, какая, собственно, у нас версия:

Чтобы устанавливать пакеты, наверняка совместимые с нашей новой версией Python, мы используем еще один алиас, указывающий на совместимую версию pip.

Поскольку в данной ситуации мы используем Homebrew в качестве менеджера пакетов, мы знаем, что он установил pip3 при установке Python 3. Путь по умолчанию должен быть таким же, как и в Python 3, но мы можем проверить это, попросив оболочку найти его:

Теперь, когда мы точно знаем местоположение, мы добавим его в наш файл конфигурации оболочки, как мы это делали раньше:

Наконец, мы можем проверить, что запущенный pip указывает на pip3. Для этого нужно открыть новую оболочку или перезагрузить текущую и посмотреть, на сто указывает псевдоним:

Мы можем избежать использования Homebrew для обновления pip, но для этого потребуется гораздо более подробное руководство, основанное на документации Python.

Заключение

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

Установка Python 3 с Homebrew или без него и использование псевдонима позволят вам начать программировать, но в долгосрочной перспективе это не лучшая стратегия.

Использование pyenv — простое решение для управления версиями. Оно станет отличной отправной точкой.

Источник

Обновление Python на Mac

Я хотел обновить мой python 2.6.1 до 3.x на Mac, но мне было интересно, возможно ли это сделать с помощью терминала, или мне нужно скачать установщик с сайта python?

Читайте также:  Wise care 365 для windows

Причина, по которой я задаю этот вопрос, заключается в том, что установщик не обновляет мою версию терминала Python.

14 ответов

Python по умолчанию на OS X не должен быть испорчен, поскольку он используется самой ОС. Если по умолчанию стоит 2.6.1, то у вас должен быть Snow Leopard.

Сначала установите Homebrew (отсутствующий менеджер пакетов для macOS), если у вас нет: введите это в свой терминал

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

Теперь вы можете обновить ваш Python до Python 3 этой командой
brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python

Python 2 и python 3 могут сосуществовать, чтобы открыть python 3, введите python3 вместо python

Это самый простой и лучший способ.

Всегда лучше использовать homebrew для обновления или установки python. В типе терминала:

Это установит homebrew (это займет некоторое время в зависимости от скорости вашего интернета)

Затем в терминале введите

Это сначала обновит brew (вам не нужно делать это, если у вас уже есть последняя версия)

Этот напиток обновит python до последней жизнеспособной версии.

Это должно сработать.

Вы также можете использовать:

Установи клик через менеджер пакетов homebrew. Это самый простой и легкий способ.

  1. Если у вас не установлен homebrew, введите эту команду в своем терминале
  1. Следующее «brew install awscli»

Это установит aws cli на ваш Mac

Повторяю выше, не возиться с установкой OS X. Столкнулся с парой переустановок, думая, что смогу побить систему. 3.1 install Скотт Гриффитс, предложенный выше, отлично работает с Yosemite, для любых бета-тестеров. Yosemite имеет Python 2.7.6 как часть установки ОС, и ввод «python3.1» из терминала запускает Python 3.1. То же самое для Python 3.4 (установите здесь ) .

Я хотел добиться того же сегодня. Mac с Snow Leopard поставляется с версией Python 2.6.1.

Поскольку несколько версий Python могут сосуществовать, я загрузил Python 3.2.3 с: http://www.python.org/getit /

После установки более новый Python будет доступен в папке «Приложение», а в среде IDE используется версия Python 3.2.3.

Из оболочки python3 работает с более новой версией. Это служит цели 🙂

Эта статья помогла мне сделать правильный выбор, поскольку Mac 10.14.6 по умолчанию поставлялся с Python 2.7 *, и мне пришлось обновиться до 3.7. *

Я считаю, что Python 3 может сосуществовать с Python 2. Попробуйте вызвать его, используя «python3» или «python3.1». Если это не удается, вам может потребоваться удалить 2.6 перед установкой 3.1.

У меня была та же проблема, но потом, после небольшого исследования, я попытался

Появится предупреждающее сообщение о том, что python 3.7.0 . уже установлен, но не связан так что наберите команду brew link python и нажмите Enter, и вы надеетесь, что все будет хорошо для вас

Лично я не стал бы возиться с питоном OSX, как они сказали. Лично я предпочитаю такие вещи, как использование MacPorts и установку нужных версий через командную строку. MacPorts помещает все в отдельное направление (я полагаю, в / opt), поэтому он не переопределяет обычную систему и не мешает ей напрямую. Он имеет все обычные функции любых утилит управления пакетами, если вы знакомы с дистрибутивами Linux.

Я бы также предложил установить python_select через MacPorts и использовать его, чтобы выбрать, какой python вы хотите «активировать» (он изменит символические ссылки, чтобы указать на нужную версию). Таким образом, вы можете в любой момент вернуться к поддерживаемой Apple версии python, поставляемой с OSX, или к любой, установленной через MacPorts.

Оба Python 2x и 3x могут оставаться установленными в MAC. Mac поставляется с Python 2x версии. Чтобы проверить версию Python по умолчанию в вашем MAC, откройте терминал и введите

Однако, чтобы проверить, если вы уже установили любую из версий Python 3x, вам нужно набрать

Если вы этого не сделаете, то установите его вместе с установщиком. Перейдите на официальный сайт питона (https://www.python.org/downloads/), загрузите Последняя версия

И установите его.

Теперь перезапустите терминал и проверьте снова обеими командами:

Надеюсь это поможет.

Python 2.7 и 3 могут сосуществовать.
Версия Python для терминала — 2.7, но вы можете вызвать ее, используя «python3», смотрите это:

Источник

Оцените статью