Как установить Python 3 на MacOS?

Как установить Python 3 на macOS?

MacOS устанавливает Python 2 по умолчанию, и делая его доступным как /usr/bin/python.

Если вы устанавливаете Xcode, IDE разработки Apple, он устанавливает Python 3 в /usr/bin / python3. В этом случае вы можете запустить python3 на своем терминале, чтобы проверить точную установленную версию.

Мы будем использовать Python 3 для современной разработки.

Однако у вас не так много контроля над релизом версии, которую вы запускаете, так как Apple обновляет его только с новыми выпусками Xcode.

В нашем случае у нас был Python 3.8, но Python 3.9 был доступен для установки.

Один из вариантов: использовать Homebrew для установки последней версии Python.

Другой вариант: использовать официальные пакеты Python, и именно этому подходу мы будем следовать.

  1. Пройдите по ссылке, выберите меню загрузки, выберите Mac OS X, и у вас появится панель со ссылкой для загрузки официального пакета.
  2. Нажмите на нее и запустите программу установки.
  3. Нажмите Кнопку ” Продолжить”.
  4. Затем снова нажмите кнопку “Продолжить”. Появится новая панель с обзором истории Python и его управления.
  5. Затем вы можете прочитать лицензию Python. Python является открытым исходным кодом и выпущен с лицензией Python Software Foundation версии 2.

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

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

Согласитесь с лицензией.

Переходим к Этапу Установки.

  • Когда он наконец установлен, Python устанавливается как /usr/bin/python3

Если у вас установлен Xcode, это приведет к перезаписи старой версии, установленной Xcode.
Запуск python3 в терминале macOS открывает интерпретатор Python 3.9, который мы только что установили.

  • Теперь вы также найдете новую папку в разделе ” / Applications/Python 3.9 ” с некоторыми файлами.
  • Как сказано в инструкциях на последней панели установки, вам нужно запустить команду “Install Certificates. command”, чтобы установить SSL-сертификаты, необходимые Python.

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

Certifi предоставляет тщательно отобранную коллекцию корневых сертификатов Mozilla для проверки надежности SSL-сертификатов при проверке подлинности хостов TLS.

  • Дважды щелкните на Install Certificates, чтобы запустить его, и он быстро выполнит свою работу.

Затем у нас есть ссылка на официальную документацию, лицензию и Python Launcher, утилиту, которые позволят вам находить и управлять различными версиями Python, установленными в системе, и инструктировать скрипты использовать определенную версию.

Не забывайте, что команда python в вашей системе указывает на старый Python 2.

Рекомендуем иметь shell alias для выполнения python 3 каждый раз, когда вы запускаете python.

  • С Fish shell вы можете запустить:
alias python "python3"
alias pip "pip3"
funcsave python
funcsave pip
  • Кроме того, убедитесь, что двоичные файлы pip находятся в вашем пути shell:
set PATH ~/Library/Python/3.9/bin $PATH
  • С помощью Zsh вам нужно добавить псевдоним в файл .zshrc в вашей домашней папке:
alias python="python3"
alias pip="pip3"
  • С помощью Bash вам нужно добавить псевдоним в файл .bashrc в вашей домашней папке:
alias python="python3"
alias pip="pip3"

 


.

Флавио Копес Avatar