Установить Python 3 на macOS - не самое простое занятие. Это не очень сложно, но нужно знать, в каких условиях вы работаете. Надеюсь, мы сможем избавиться от путаницы в этом процессе. Вот как вы можете установить Python 3 на macOS.
Требования
Это для macOS Catalina. В macOS предустановлен Python, но в Catalina это версия 2.7, срок службы которой подошел к концу. Это вызовет некоторые заминки в процессе, но давайте начнем с основ.
Сначала установите Xcode на свой Mac. Вы можете получить его в Mac App Store . После установки убедитесь, что приложение запущено. Запустите его один раз, чтобы убедиться, что нет проблем.
Затем откройте Терминал и выполните следующую команду. Это установит инструменты командной строки для Xcode. Они понадобятся вам для установки Homebrew. Процесс короткий и простой. Вам нужно только следовать инструкциям на экране.
xcode-select - установить
Наконец, запустите следующую команду в Терминале, чтобы установить Homebrew
/ usr / bin / ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Установить Python 3
Теперь, когда вы установили необходимые вам базовые приложения, вы можете установить Python 3. Откройте новое окно терминала и выполните следующую команду.
варить установить python3

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

pip - это менеджер пакетов для Python. Когда вы устанавливаете скрипты или приложения Python, вы часто видите «pip» в начале команды установки. Чтобы установить pip, выполните следующую команду в Терминале.
варить postinstall python3

Эта команда может работать, а может и не работать. Если вы видите сообщение «setup.py –no-user-cfg install» в Терминале, это означает, что pip не был установлен. В этом случае просто запустите эту команду, и она установит pip.
sudo easy_install pip

Python 2 против Python 3
Python 2 все еще находится в вашей системе, хотя вы установили Python 3. Чтобы отправлять команды на Python 3, вам нужно будет ввести python3 в терминал. Если вы введете python, команда будет отправлена на Python 2.
Предполагая, что вы установили Python 3, вы можете проверить его, выполнив следующую команду в Терминале.
python3 --version

Обратите внимание, что мы ввели python3, а не только python. Если вы введете python –version, вы получите другой номер версии, то есть версию Python 2. На этом этапе мы не рекомендуем удалять Python 2 из macOS, так как Python 3 и pip все еще имеют несколько недостатков на платформе Mac. Всегда полезно иметь старую версию, чтобы вернуться к ней.