В Python использование пакетов Python, опубликованных другими разработчиками, в вашем собственном проекте - это то, что сделает вашу жизнь проще. Индекс пакетов Python, или PyPI, - это огромный репозиторий кода, который вы можете использовать. Узнайте, как начать работу с PyPI и его программой установки PIP (Package Installer for Python).
Эти инструкции должны работать на любой версии macOS, поддерживаемой текущим установщиком Python, включая версию 10.6+ (Snow Leopard) для 32-разрядной программы установки и версию 10.9 (Mavericks) для 64-разрядной версии. только версия текущего установщика.
Как установить PIP на macOS
PIP - это установщик пакетов по умолчанию, который недавно был добавлен в основной дистрибутив Python. Это означает, что для установки PIP нам нужно установить Python.
В то время как Python 2 был предустановлен в macOS, вам следует использовать более новую версию, Python 3. Единственная причина продолжать использовать версию 2.7 - поддержка старых существующих приложений. К счастью, если вы только начинаете, у вас их нет.
Установка Python - это стандартное дело на основе. PKG. Чтобы запустить его, выполните следующие действия:
-
Сначала зайдите на сайт Python и скачайте последнюю версию. Если вы не работаете на более старой машине и по какой-то причине вам не нужно использовать предыдущую версию macOS, загрузите файл 64-bit installer.
- Это стандартный формат MacOS. PKG, поэтому вы можете просто щелкнуть файл установщика, чтобы начать работу.
-
На первом экране появится информация об установке, нажмите Продолжить, чтобы двигаться дальше.
-
Нажмите Продолжить на следующей странице, что сообщит вам, что проект прекратит поддержку 32-битных установщиков, начиная с версии 3.8.
-
На следующем экране вас попросят принять лицензию на Python. Нажмите Продолжить, затем нажмите Согласен.
-
Вам нужно будет выбрать место для установки на следующем экране. Вы можете нажать Установить, чтобы разместить его на своем основном диске, или нажать Настроить, если вы имеете в виду что-то еще. Вам также потребуется ввести пароль, чтобы продолжить.
-
Теперь программа установки начнет копирование файлов.
- После завершения установки папка приложения откроется в Finder.
Изучение установки Python на macOS
Установка содержит несколько пунктов, а именно:
- Два файла. RTF: Один раз содержит лицензию; другой файл ReadMe.
- Два файла. COMMAND: Они нужны для выполнения некоторой настройки. Файл Install Certificates.command установит некоторые SSL-сертификаты, а файл Update Shell Profile.command поможет, если у вас возникнут проблемы с использованием Python 3 и вы обнаружите, что вас всегда направляют на Python 2.
- IDLE app: интегрированная среда разработки специально для Python.
- Python Launcher: Помогает настроить некоторые параметры, связанные с запуском скриптов Python.
Как убедиться, что Python работает на macOS
Прежде чем вы сможете использовать Python, лучше убедиться, что ваша установка Python работает правильно.
-
Попробуйте следующую команду в Терминале:
python --version
Python 3.7.4
-
Если вы хотите получить дополнительную информацию, попробуйте запустить простой скрипт Python. Введите (или вставьте) следующий код в пустой текстовый файл и назовите его «hello-world.py»:
print ("Hello World!")
-
Теперь в командной строке выполните следующее:
python \path\to\hello-world.py
Hello World!
Как использовать PIP Python на macOS
Теперь мы знаем, что Python работает, и мы можем перейти к использованию PIP.
К счастью, здесь нечего делать: PIP устанавливается «из коробки» в новых версиях Python. Тем не менее, вы должны ознакомиться с ним.
-
Использование следующей команды в Терминале даст вам обзор того, что такое PIP:
pip --help
-
Первое, что вы, вероятно, захотите сделать, это найти пакет, который вы можете использовать, и поиск pip - это то, что вам нужно для этого. Он будет искать ваш поисковый запрос в индексе пакетов Python (PyPI).
Предположим, мы хотим создать наше приложение Python для сохранения паролей. В macOS для этого уже есть отличный механизм: Keychain. Следующая команда покажет список всех пакетов в PyPI с ключевым словом «связка ключей»:
брелок для поиска пунктов
-
В результатах есть пакет под названием macos-keychain, который является именно тем, что мы ищем. Таким образом, вместо кодирования таких вещей, как ввод пароля, шифрование и подключение к системным событиям, мы можем просто загрузить это и интегрировать в соответствии с нашими потребностями. Вы можете установить пакет с помощью следующей команды:
pip install macos-keychain
-
К сожалению, обновить все установленные пакеты не так просто, как обновить дистрибутивы Linux. Вам нужно сделать это для каждого пакета, когда вы видите, что он устарел. Используйте следующую команду:
pip install macos-keychain --upgrade
-
Наконец, удалить пакет так же просто, как:
pip удалить macos-keychain