Как установить PyGTK на Python в Windows?

Опубликовано: 6 Сентября, 2022

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 в операционной системе Windows.

Предварительное условие: установите интерпретатор Python.

Если в вашей системе Windows еще не установлен Python, следуйте этому руководству.

Шаг 1: Установите MSYS2

Первым шагом для установки PyGTK в нашей системе является установка MSYS2. MSYS2 — это набор библиотек, упрощающих установку и работу с собственными программами в Windows. Проще говоря, это инструмент командной строки, аналогичный тому, что мы получаем в операционных системах на базе Linux. Этот инструмент командной строки называется Minty. Он использует bash и чем-то похож на систему контроля версий Git . Разработчики, которые использовали операционные системы на основе Linux для разработки, очень хорошо понимают, какие возможности дает разработчикам эта многофункциональная плата. Он поставляется с собственным менеджером пакетов под названием Pacman. Некоторые из его простых вариантов использования — это полное обновление систем и пакетов.

Чтобы установить это приложение, нам сначала нужно посетить msys2.org. На самой домашней странице есть руководство по установке, и на первом этапе можно найти кнопку для загрузки 64-битного исполняемого файла MSYS2 .

После завершения загрузки программа установки будет запущена двойным щелчком мыши. В процессе установки нет ничего особенного, нужно только выбрать папку назначения. Но рекомендуется оставить все как есть.

И когда процесс установки будет завершен , не забудьте проверить опцию запуска в последнем окне и нажать кнопку «Готово».

Теперь у нас должно быть открыто окно терминала после нажатия на кнопку «Готово». Это означает, что процесс установки был успешно завершен.

Вы также можете добавить место установки MSYS2 в переменные среды , чтобы получить к нему доступ из любой точки вашей системы.

Шаг 2: Обновите систему

Теперь нужно выполнить две команды, которые обновят нашу систему и все существующие пакеты, чтобы предотвратить сбой в будущем. Первое, что нужно сделать, это посетить место установки MSYS2 на диске C и открыть приложение mys2 .

Таким образом, первая команда, которая будет выполнена в инструменте командной строки, выглядит следующим образом:

pacman -Syy

Вышеупомянутая команда не займет больше минуты, чтобы выполнить приличную скорость интернета. И вторая команда выглядит следующим образом:

pacman -Syuu 

Приведенная выше команда запросит подтверждение, которое можно дать, нажав клавишу y .

Шаг 3: установите GTK3

Теперь, когда система обновлена, мы можем приступить к установке библиотеки GTK3. А для этого нам нужно запустить команду в том же окне терминала, что и на предыдущем шаге.

pacman -S mingw-w64-x86_64-gtk3

Как только эта команда будет полностью выполнена, это будет означать, что все основное для нашей работы готово. Теперь требуется только несколько настроек, которые будут сделаны в следующих шагах.

Шаг 4: Установите Рада

Glad — это инструмент, основной функцией которого является создание графического интерфейса для GTK3. Чтобы установить этот инструмент, нам нужно выполнить следующую команду:

pacman -S mingw-w64-x86_64-glade

Шаг 5: Установите привязку Python

Поскольку наша главная цель — работать с GTK3 вместе с Python, нам также необходимо загрузить последний инструмент или библиотеку, которая заполнит пробел между скриптом Python и командами GTK3. Инструмент, который здесь необходим, — это привязка Python. В зависимости от того, установлен ли в вашей системе Python 2 или Python 3, вы можете запустить соответствующую команду.

Питон 3:

pacman -S mingw-w64-x86_64-python3-gobject

Питон 2:

pacman -S mingw-w64-x86_64-python2-gobject

Таким образом, все шаги, необходимые для установки PyGTK в системе Windows, завершены.