首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyQt5:驱动程序未加载

PyQt5:驱动程序未加载
EN

Stack Overflow用户
提问于 2018-08-14 10:32:19
回答 1查看 969关注 0票数 0

所以,就像这样,我为PostgreSQL创建了一个集群数据库,在这个答案starting postgresql and pgadmin in windows without installation的帮助下。因此,我可以在PgAdmin上看到数据库正在工作,但是当我试图通过PyQt5连接它时,我得到了以下错误:

未加载驱动程序未加载

我尝试了QPSQL驱动程序和QPSQL7驱动程序,但是仍然存在相同的错误,所以我查看了所有可用的驱动程序:

QSQLITE,QMYSQL,QMYSQL3,QODBC,QODBC3,QPSQL,QPSQL7

当我试图读取司机的错误时,我发现:

驱动器未装载

当我试图读取数据库错误时,我得到了:

驱动器未装载

但是,当我尝试使用psycopg2 lib时,它非常有效。因此,这让我想到,也许我安装了错误的PyQt5,但我使用pip来安装所有的lib。有人知道为什么会这样吗?有人能帮我吗?

代码语言:javascript
复制
def creatConn():
    _db = QSqlDatabase.addDatabase('QPSQL')
    _db.setDatabaseName('database')
    _db.setUserName('username')
    _db.setPassword('password')
    _db.setPort(int('port')
    _db.setHostName('host')
    if _db.open():
       return _db    
    else:
       return False
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-17 06:40:11

我已经完成了重新安装python,正如我所预测的,它起作用了。我不知道是怎么回事,因为我重新安装了PyQt5,就像我第一次安装的方式一样。pip install PyQt5。谢谢你的帮助。

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

https://stackoverflow.com/questions/51839367

复制
相关文章

相似问题

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