所以今天我决定开始一个新项目(长篇故事)。 在这个项目中,我需要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'
如果有人能提供帮助,我会感激不尽。 有一个美好的一天/晚。
答案 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'])