Не смог определиться с разделом для создания темы, но так как новичок - пишу тут.
Пытаюсь написать приложение для работы с базой данных mysql, но столкнулся с тем, что даже простейший код из примеров, типа такого:
from PyQt5.QtSql import QSqlDatabase, QSqlQuery, QSqlTableModel from PyQt5.QtWidgets import QTableView, QApplication import sys app = QApplication(sys.argv) db = QSqlDatabase.addDatabase("QMYSQL","mydb") db.setHostName("localhost") db.setDatabaseName("test") db.setUserName("***") db.setPassword("*******") ok = db.open() if not ok: print(db.lastError().text()) else: print("connected") query = QSqlQuery(db); query.exec_("SELECT * FROM table_one");

Насколько я могу судить, проблема даже не в коде, т.к. пробовал делать так:
try: query.exec("show tables") except: print(query.lastError().text())
ОС windows 7 x64, python-3.5.2, PyQt-v5.6, пробовал как x32, так и x86_64, на двух компьютерах.
Подскажите, пожалуйста, как с этим быть?