Установка библиотеки EasyGUI Python на Ubuntu с примером

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
pip install easygui

Шаг 4: Подтвердите установку EasyGUI

Мы можем проверить, действительно ли библиотека EasyGUI python GUI установлена в нашей системе или нет. Для этого просто в терминале выполните приведенную команду, она также укажет путь к директории, в которой система настроила файлы библиотеки.

python3 -m pip show easygui
Подтверждение установки 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

После этого выполните созданный файл, импортирующий EasyGUI, с помощью интерпретатора Python.

python3 test_easygui.py

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

выполнение сценария python
Установка и использование EasyGUI для Python в Ubuntu Linux
Пример графического интерфейса Tinkter

Как обновить

В будущем, если для библиотеки easygui будет доступно какое-либо новое обновление, то для обновления используйте:

pip install --upgrade easygui --user

Деинсталляция (необязательно)

Если через некоторое время вам больше не понадобится библиотека easygui Python в вашей системе Ubuntu Linux, чтобы удалить ее, мы можем снова воспользоваться PIP, вот команда:

pip uninstall easygui

Итак, в этой статье мы рассмотрели простые шаги по установке не только EasyGUI, но и Python, PIP и Tinkter. Используя EasyGUI, вы можете начать создавать интерактивные приложения с графическими элементами, такими как окна сообщений, диалоги ввода и многое другое.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *