Рубрики
Без рубрики

Как установить Python 3 на Mac – Учебное пособие по обновлению Brew Install

Автор оригинала: Quincy Larson.

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 в конце).

python3

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

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

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

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

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

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

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

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

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

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

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

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

brew install pyenv

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

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

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

pyenv install 3.9.2 

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

pyenv install 4.0.0

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

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

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

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

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

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

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

/usr/local/bin:/usr/bin:/bin

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

$(pyenv root)/shims:/usr/local/bin:/usr/bin:/bin

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

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile

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

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc

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

echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bash_profile

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

echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.zshrc

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

reset

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

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

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

pyenv global 3.9.2

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

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

pyenv versions

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

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

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

Поздравляю. Спасибо за чтение этого и счастливого кодирования.