Приложение находится в процессе разработки.
В dev-окружении запускалось на Windows 10 + PyQt 5.12.1 + Python 3.7.9 x64 + MariaDB 10.6.4.
В переменной окружения PATH должен находиться путь к libmysql.dll или libmariadb.dll.
Запуск (при нахождении в директории проекта)
python -m phone_book
- Установить MariaDB обычным образом
- Запустить
create_database.sql - По желанию запустить
add_test_data.sql
- Создать виртуальное окружение Python 3.7+, например, через virtualenv
- Активировать его
python -m pip -r requirements.txt. Важно установить PyQt5 версии не выше 5.12.1, поскольку в более поздних версиях в поставку не входит драйвер для MariaDBqsqlmysql.dll- В файле
phone_book/phone_book_defaults.iniпрописать настройки для соединия с БД. - С активированным виртуальным окружением, находясь в директории проекта, запустить программу:
python -m phone_book