首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装QPSQL驱动程序?

如何安装QPSQL驱动程序?
EN

Stack Overflow用户
提问于 2019-01-03 12:34:00
回答 2查看 1.6K关注 0票数 1

我试图连接到我的PSQL数据库,但当我检查:

代码语言:javascript
复制
dbliste = QtSql.QSqlDatabase.drivers()  print(dbliste),

我拿到了这个:

“‘QSQLITE”、“QODBC”、“QODBC3”

为什么我没有安装QPSQL的驱动程序?我可以在哪里下载呢?

代码语言:javascript
复制
from PyQt5 import QtWidgets, QtSql

def createConnection():
    db = QtSql.QSqlDatabase.addDatabase("QPSQL")
    db.setHostName('localhost') 
    db.setPort(5432) 
    db.setDatabaseName('DB_real') 
    db.setUserName('postgres') 
    db.setPassword('****') 


if not db.open():
    QtWidgets.QMessageBox.critical(None, "Cannot open database",
                         "Unable to establish a database connection.\n"

                         "Click Cancel to exit.", QtWidgets.QMessageBox.Cancel)
    return False

dbliste = QtSql.QSqlDatabase.drivers() 
print(dbliste)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-03 21:47:04

两天后的简单解决方案就是使用pip安装“Pyqt5”,即使已经安装了conda或installer:

代码语言:javascript
复制
pip install PyQt5
票数 0
EN

Stack Overflow用户

发布于 2019-01-03 18:12:28

我发现第一个问题是在不同版本的PostgreSQLQT中。现在我正在卸载和安装正确的版本,然后我将尝试连接它。我希望能成功..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54022388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档