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

Обновлено: 05.07.2024

Macos поставляется с предварительно установленным Python. Но это Python версия 2.7, которая теперь устарела (заброшена Сообществом разработчика Python).

Вся община Python теперь переехала на использование Python 3.x (текущая версия на запись это 3.9). И Python 4.x будет скоро, но он будет полностью обратно совместимым.

Если вы попытаетесь запустить Python с вашего Terminal MacOS, вы даже сможете увидеть это предупреждение:

Пока Apple не решает установить Python 3.x, поскольку по умолчанию вам придется устанавливать его самостоятельно.

Одна команда для запуска Python 3

Для некоторых из вас читают это, эта команда может быть достаточно. Вы можете запустить Python 3, используя эту команду (с 3 в конце).

Если это все, что вы пришли, не заботятся. Удачного дня и счастливого кодирования.

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

Сначала вам нужно установить домощь, мощный менеджер пакетов для Mac.

Откройте свой терминал. Вы можете сделать это с помощью MacOS Spotlight (Command + Space + Space) и набрав «терминал».

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

Ваш терминал попросит дополнительный доступ к уровню пользователя. Вам нужно будет ввести свой пароль для запуска этой команды. Это тот же пароль, который вы вводите, когда вы входите в свой Mac. Введите его и нажмите Enter.

Домень просит вас подтвердить, что вы хотите установить следующее. Вы должны нажать Enter, чтобы продолжить. (Или нажмите любой другой ключ, если вы получите холодные ноги.)

Как установить PENV для управления вашими версиями Python

Теперь давайте найму минутку для установки Пьенва. Эта библиотека поможет вам переключаться между различными версиями Python (если вам необходимо запускать Python 2.x по какой-то причине, а в ожидании прибытия Python 4.0).

Запустите эту команду:

Теперь вы можете установить последнюю версию Python.

Как использовать PENV, чтобы установить Python или обновить вашу версию Python

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

Обратите внимание, что вы можете заменить 3.9.2 для любой последней версии Python. Например, как только Python 4.0.0 выходит, вы можете запустить это:

Устранение неполадок PEENV Установка

Если вы столкнулись с ошибкой, которую «C компилятор не может создавать исполняемые файлы», то самый простой способ решить, это переустановить XCode Apple.

Вы можете Получите последнюю версию Xcode Apple здесь Отказ Я должен был сделать это после обновления в MacOS Big Sur, но, как только я сделал, все следующие команды работали нормально. Просто повторно запустите вышеуказанные PENV Установить 3.9.2 И это теперь должно работать.

Как настроить ваш путь MacOS для PENV (BASH или ZSH)

Сначала вам нужно обновить свой путь Unix, чтобы проложить путь для PEENV, чтобы иметь возможность взаимодействовать с вашей системой.

Это длительное объяснение того, как путь работает в MacOS (и UNIX), прямо из PENV GitHUB REPO Отказ

И вот их объяснение того, что такое прокладка. Я снова цитирую их по длине, потому что я действительно не могу объяснить это лучше.

Вот как обновить свой .bash_profile В Bash (который установлен в MacOS по умолчанию):

Или, если вы установили zsh (или ohmyzsh), как у меня, вы хотите редактировать .zshrc Вместо этого файл:

Тогда вы хотите добавить Pyenv init на ваш терминал. Запустите эту команду, если вы используете Bash (опять же, это значение по умолчанию с MacOS):

Или запустите эту команду, если вы используете ZSH:

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

Как установить версию Python в глобальный по умолчанию (Bash или ZSH)

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

Запустите эту команду:

Опять же, вы можете заменить 3.9.2 любую последнюю версию.

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

Вы должны увидеть этот выход:

Последний шаг: Закройте свой терминал и перезапустите его

После того, как вы перезапустили свой браузер, вы запускаете Python Команда, и вы запустите новую версию Python вместо старого.

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

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

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, введите эту команду в своем терминале

Это установит 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 будет доступен в папке «Приложение», а в среде 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.

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

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

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

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

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

enter image description here

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

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

enter image description here

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

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

Добрый вечер! Подскажите как обновить python3 до последней версии на mac os ? Может есть какая-то команда для терминала?

  • Вопрос задан более года назад
  • 1094 просмотра

sabone

tuychiev1988

Я это знаю, но на маке установлен python 3 не последней версии, можно ли как-то его обновить до последней? Я могу с сайта установить новую версию, тогда на маке будет установлено два python3, но разных версий!

trapwalker

Антон Торопов, и я бы не советовал обновлять именно тот питон. Поставьте рядом второй, который вам нужен. Зачем вам лишние проблемы?
Даже в пределах одной ветки между версиями питона есть различия. Если системные скрипты написаны с заточкой на конкретную версию, то могут быть непонятные проблемы. Чем вам помешает еще одна версия питона в системе?

tuychiev1988

Сергей Паньков, у меня сейчас стоит python2 - который идёт штатно с mac os и python3 - который я использую, вот его и хотел бы обновить, без установки ещё одной версии!

trapwalker

Антон Торопов, ставьте ещё одну, не морочьте голову. Чем она вам поешает? Нут, в припадке занудного перфекционизма можно попробовать, но геморроя заработаете гарантированно, а смысла в этом никакого нет, кроме религиозно-суеверного.

tuychiev1988

Сергей Паньков, да Вы правы, всё дело в перфекционизме, поставлю ещё одну версию, спасибо)!

фото автора

Всемогущий эксперт по написанию текстов, который хорошо разбирается в проблемах Mac и предоставляет эффективные решения.

Итак, how to update Python on Mac? Easy! We’ve got you covered. Python has always been a prominent language of programming that has always been utilized by both new as well as experienced programmers. Recent Mac editions include Python 2.7; nevertheless, several more Python subscribers might have to update Python within Mac towards something such as a revamped model, such as Python 3.8 or even above.

This post would go through two alternative methods for fast as well as simply installing Python 3 on such a Mac in order to acquire a fully updated Python 3 configuration. Python updates with your Mac as well as iMac might be time-consuming. You must be familiar with Mac terminals that also differ from Windows cmd.exe. Below is a thorough guide on how to update Python on Mac.

Part 1. How to Update Python on Mac

How to Update Python on Mac

Part 2. How to Install Updated Python on Mac

Above we have discussed how to update Python on Mac. There is indeed an easier method on how to install updated Python by solely make use of the Python Package Installer. Follow the steps below:

Install Updated Python on Mac

Python 3.8 takes up around 100megabytes of hard drive space after install. Python 3 will be implemented in hardware Python 2 mostly on Mac in such a matter of minutes.

Whenever Python 3 has been installed, Python3 files would be created throughout your Mac's /Applications path. Inside this /Applications/MacPython3/ folder, you'll additionally discover IDLE, another modest IDE that provides the identical Python IDE that running ‘python3' somewhere at the command window within Mac.

Python 3 may also be installed on a Mac via Homebrew, which again has always been the preferred way for just Homebrew users.

How to Install Updated Python using Homebrew

Instead of knowing how to update Python on Mac, if it is the first time you install Python, then it easily for you to actually start on Homebrew installations. You could install Homebrew provided you do not even already use something of your computer system. One such program downloads Homebrew into /user/local , eliminating the requirement for “ sudo ” whenever running brew installation. Perform the instructions below before simply install Python using HomeBrew:

  1. Operate this command “ brew install python3 ” into the Terminal.
  2. Next, from there whenever the Python 3 has been fully installed into your Mac device, then after you could now begin into the software as well: python3

How to Know You Have Installed the Updated Version of Python

  • Mostly by entering terminal into Spotlight Search, you may launch the консул upon your Mac. After which implement the proposed control: python —version
  • Python 2.7 is almost always installed upon macOS. Once obtaining Python update, use the accompanying command to verify the model: python 3 —version

Simply a notice that you shouldn't need to uninstall Python 2 and otherwise upgrade it all from version 2 to version 3 within mac. You merely acquire the latest version, and now both Python versions could cohabit without issue.

Заключение

This article has tackle how to update Python on Mac. From there, we have also presented a great guide on how to install update python on mac with the help of Homebrew and also we added on how you could know that you have really installed on the updated version of the python. We hope that this would help you in your updating concerns on python.

If one day you are considering uninstall Python on your Mac, we highly recommend you have this all-in-one tool- PowerMyMac, Это помогает тебе uninstall any application from Mac completely with one click. It will not leave any cache of the uninstalled applications. If you are interested in it, get a free trial below to have a try! Have a productive and happy day ahead.

Читайте также: