EasyGUI – это еще одна библиотека Python, которая помогает разработчику с легкостью создавать простые окна и диалоги GUI (Graphical User Interface). Она предлагает интуитивно понятный и простой способ создания интерактивных приложений без сложного кода. Итак, в этой статье мы рассмотрим шаги и команды для установки библиотеки EasyGUI для вашего Python-проекта на Ubuntu Linux.
Шаг 1: Обновление пакетов Ubuntu
Важно, чтобы наша система Linux была обновлена, прежде чем планировать установку нового программного обеспечения. Поэтому в командном терминале выполните команду обновления системы, приведенную ниже:
sudo apt update
Вышеуказанная команда также обновит кэш, созданный APT для пакетов, доступных через добавленные в систему репозитории.
Шаг 2: Установка Python Tinkter
Хотя Ubuntu из коробки поставляется с установленным Python3, то же самое нельзя сказать о PIP3 – менеджере пакетов Python. Поэтому сначала давайте убедимся, что Python и PIP предустановлены в нашей системе, выполнив следующие команды:
Чтобы проверить версию Python
python3 --version
Для PIP3:
pip3 --version
Однако если вы не видите никакого результата после выполнения двух вышеуказанных команд, то, вероятно, они отсутствуют в вашей системе. Поэтому, чтобы установить их, выполните следующий синтаксис:
sudo apt install python3 python3-pip
После этого для использования EasyGUI нам также необходимо установить библиотеку Python Tinkter, поскольку именно она будет предоставлять функции графического интерфейса.
sudo apt-get install python3-tk
Шаг 3: Установка EasyGUI для Python на Ubuntu
Теперь мы знаем, что в нашей системе есть и Python, и PIP. Давайте воспользуемся PIP, чтобы загрузить и установить библиотеку EasyGUI для наших проектов на Ubuntu из индекса пакетов Python (PyPI).
В терминале выполните следующую команду:
pip3 install easygui --user

Шаг 4: Подтвердите установку EasyGUI
Мы можем проверить, действительно ли библиотека EasyGUI python GUI установлена в нашей системе или нет. Для этого просто в терминале выполните приведенную команду, она также укажет путь к директории, в которой система настроила файлы библиотеки.
python3 -m pip show easygui

Шаг 5: Пример использования EasyGUI в Python
Давайте также рассмотрим простой пример, в котором мы создадим файл Python с некоторым кодом для импорта модуля EasyGUI, а затем используем его для отображения окна GUI вместе с сообщением.
Откройте текстовый редактор и создайте новый Python-файл, здесь мы используем популярный NANO.
Например, создадим файл с именем – test_easygui.py.
nano test_easygui.py
Добавьте в файл следующий код:
import easygui
# Display a simple message box
easygui.msgbox("Hello, EasyGUI!")
# Prompt for user input
name = easygui.enterbox("What's your name?")
# Display a message box with the entered name
easygui.msgbox("Hello, " + name + "!")
Сохраните файл, нажав кнопку Ctrl+X, введите Y , а затем нажмите кнопку Введите клавиша.

После этого выполните созданный файл, импортирующий EasyGUI, с помощью интерпретатора Python.
python3 test_easygui.py
При выполнении скрипта create python, если все установлено правильно, вы увидите окно GUI с надписью “Привет, EasyGUI!”, после чего появится запрос на ввод вашего имени. Введите свое имя, и он поприветствует вас персональным сообщением.



Как обновить
В будущем, если для библиотеки easygui будет доступно какое-либо новое обновление, то для обновления используйте:
pip install --upgrade easygui --user
Деинсталляция (необязательно)
Если через некоторое время вам больше не понадобится библиотека easygui Python в вашей системе Ubuntu Linux, чтобы удалить ее, мы можем снова воспользоваться PIP, вот команда:
pip uninstall easygui
Итак, в этой статье мы рассмотрели простые шаги по установке не только EasyGUI, но и Python, PIP и Tinkter. Используя EasyGUI, вы можете начать создавать интерактивные приложения с графическими элементами, такими как окна сообщений, диалоги ввода и многое другое.