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, и именно этому подходу мы будем следовать.
- Пройдите по ссылке, выберите меню загрузки, выберите Mac OS X, и у вас появится панель со ссылкой для загрузки официального пакета.
- Нажмите на нее и запустите программу установки.
- Нажмите Кнопку ” Продолжить”.
- Затем снова нажмите кнопку “Продолжить”. Появится новая панель с обзором истории Python и его управления.
- Затем вы можете прочитать лицензию 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"