Зачем такая насквозь устаревшая и потому неподдерживаемая нормально связка? Может, проще переписать на PyQt5+mariadb?
Я как раз этим и решил заняться, после долгого перебора российских систем.
Но в python тоже встречаются разночтения, что вызывает сложности.
А какие «в python тоже встречаются разночтения»?
Посмотрите
https://realpython.com/python-pyqt-database/