Приложение находится в процессе разработки.
В 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