Python3 Twisted Mysql错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3 Twisted Mysql错误相关的知识,希望对你有一定的参考价值。
所以今天我决定开始一个新项目(长篇故事)。在这个项目中,我需要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'
如果有人可以提供帮助,我会感激不尽。有一个美好的一天/晚上。
答案
您必须安装要使用的MySQL客户端库。
另一答案
你应该使用'MySQLdb'而不是'mysqlclient'。像这样:
self.Connection = adbapi.ConnectionPool("MySQLdb", db = Config['Database'], port = 3306, user=Config['User'], passwd = Config['Password'], host = Config['Host'])
以上是关于Python3 Twisted Mysql错误的主要内容,如果未能解决你的问题,请参考以下文章