Python3 Twisted Mysql错误

时间:2017-06-02 18:09:46

标签: python twisted

所以今天我决定开始一个新项目(长篇故事)。 在这个项目中,我需要MySQL连接。 我目前正在使用python 3.6并且想要使用twisted,所以我通过执行以下操作导入了模块:

from twisted.enterprise import adbapi

唯一的问题是,因为我使用python3我不能正确使用MySQLdb所以我需要mysqlclient,我是如何将它用作MySQL数据库模块的呢?因为这个连接线在这里:

self.Connection = adbapi.ConnectionPool("mysqlclient", db = Config['Database'], port = 3306, user=Config['User'], passwd = Config['Password'], host = Config['Host'])

给我以下错误:ModuleNotFoundError: No module named 'mysqlclient'

如果有人能提供帮助,我会感激不尽。 有一个美好的一天/晚。

2 个答案:

答案 0 :(得分:0)

您必须安装要使用的MySQL客户端库。

答案 1 :(得分:0)

您应该使用“ MySQLdb”而不是“ mysqlclient”。 像这样:

self.Connection = adbapi.ConnectionPool("MySQLdb", db = Config['Database'], port = 3306, user=Config['User'], passwd = Config['Password'], host = Config['Host'])