Python3 Twisted Mysql错误

问题描述 投票:1回答:2

所以今天我决定开始一个新项目(长篇故事)。在这个项目中,我需要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'

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

python twisted
2个回答
0
投票

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


0
投票

你应该使用'MySQLdb'而不是'mysqlclient'。像这样:

self.Connection = adbapi.ConnectionPool("MySQLdb", db = Config['Database'], port = 3306, user=Config['User'], passwd = Config['Password'], host = Config['Host'])
© www.soinside.com 2019 - 2024. All rights reserved.