Как установить PyGTK в Python на MacOS?
PyGTK — это пакет или модуль Python, который позволяет разработчикам работать с GTK+ GUI Toolkit. Вот как WikiBooks описывает GTK+:
“GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API.”
А вот как gtk.org, официальный сайт GTK, продает его:
Offering a complete set of UI elements, GTK is suitable for projects ranging from small one-off tools to complete application suites.
Хотя Python поставляется со встроенным модулем под названием Tkinter, который используется для создания простых приложений с графическим интерфейсом. Но многие разработчики недовольны внешним видом созданного им приложения, и оно даже не так многофункционально, чтобы помочь в создании сложного программного обеспечения. Поэтому GTK+ в связке с Python считается отличной альтернативой Tkinter. Хотя библиотека GTK поддерживает многие языки программирования, такие как C, JavaScript, Perl, Rust и Vala. Но наиболее широко он используется в сочетании с Python, который использует языковую оболочку, чтобы полностью использовать возможности официальной привязки GNOME для создания наиболее стабильных приложений.
Библиотека GTK содержит множество функций, которые позволяют разработчикам делать все, что они хотят. Вот некоторые из основных преимуществ GTK.
- Портативность
- Стабильность
- Язык Binging
- Интерфейсы
- Открытый исходный код
- API
- Проживание
- Фонды
Список некоторых известных приложений, созданных этим GTK, выглядит следующим образом:
- GIMP
- Передача инфекции
- Эволюция
- Полати
- Игры всех видов
- И т.п.
Ниже мы подробно рассмотрим все шаги по установке PyGTK в операционной системе macOS.
Шаг 1: Установите Python
Хотя Python предустановлен в большинстве macOS, его следует обновить для лучшей производительности или, лучше сказать, чтобы избежать нежелательных ошибок.
Чтобы проверить, установлен ли Python в системе или нет, откройте приложение « Терминал » и выполните команду ниже:
python --version
Если приведенная выше команда не возвращает номер версии, это означает, что Python не был предварительно установлен, и если она вернула какой-либо номер, например 3. NN, вы можете проверить, доступно ли обновление или нет. Полное руководство по установке Python на macOS можно найти здесь.
Шаг 2: Установите HomeBrew
Homebrew — это программное обеспечение с открытым исходным кодом, которое упрощает управление пакетами в операционных системах на базе Mac и Linux. По сути, это дает разработчикам возможность устанавливать, удалять, обновлять, понижать версию и т. Д. Пакет из самого терминала.
Чтобы установить Homebrew в нашей системе, нам нужно всего лишь запустить простую команду в терминале, которая приведена ниже:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

После выполнения приведенной выше команды вы можете проверить, правильно ли она установлена, выполнив следующую команду:
brew help
Если он вернет какой-либо вывод, значит, наша работа выполнена правильно, если нет, то переустановите доморощенный с помощью приведенной выше команды.
Шаг 3: Установите GTK+
Теперь последнее, что нужно сделать, это установить библиотеки коллекций GTK+ в нашу систему, чтобы позже включить их в проекты Python. Поскольку мы установили Homebrew на предыдущем шаге, этот шаг будет легким. Все, что нужно, это выполнение следующей команды:
brew install gtk+

После завершения этого процесса все, что вам нужно, — это быстрая перезагрузка системы, и вы должны быть готовы к запуску нового проекта Python с PyGTK. Хотя нет быстрого способа узнать, правильно установлен GTK+ или нет, но вы обязательно это узнаете, работая с ним. Но одно мы можем сделать, чтобы быть уверенными в том, что снова запустим ту же команду установки. Сначала он проверит, установлена ли программа уже или нет. Если он еще не установлен, он начнет установку, но теперь, когда мы установили, он должен вернуть предупреждение .

Как мы видим на изображении выше, мы получаем предупреждение о том, что gtk+ уже установлен, так что это наше подтверждение того же. Еще одна вещь, которую можно сделать, это ввести команду для проверки версии пакета gtk . Команда приведена ниже.
gtk-launch --version
Итак, теперь, когда все настроено, вы готовы к запуску проекта!