Python SQLAlchemy没有';当我创建引擎时,它不工作

Python SQLAlchemy没有';当我创建引擎时,它不工作,python,mysql,sqlalchemy,Python,Mysql,Sqlalchemy,我正在尝试创建与数据库的连接,如下所示: from sqlalchemy import create_engine engine = create_engine("mysql://root:password@localhost/testDB") con = targetEngine.connect() 这是错误消息: "Can't load plugin: %s:%s" % (self.group, name) sqlalchemy.exc.NoSuchModuleError: Can't

我正在尝试创建与数据库的连接,如下所示:

from sqlalchemy import create_engine
engine = create_engine("mysql://root:password@localhost/testDB")
con = targetEngine.connect()
这是错误消息:

"Can't load plugin: %s:%s" % (self.group, name)
 sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:mysql

直到几周前,同样的代码还在运行。自从我不得不重新安装MySQL服务器和python软件包以来,我一直遇到这个问题。

查看并检查您是否安装了适当的python软件包。我导入了pymysql而不是MySQL,它工作正常。@PKP您是否使用engine=create_engine(“pymysql://root:password@localhost/testDB“)这是我使用的**数据库连接=sqlalchemy.create_引擎('mysql+pymysql://{0}:{1}@{2}/{3})。格式(数据库用户名、数据库密码、数据库ip、数据库名称))**格式是
[+]…
,所以它应该是
mysql+pymysql://...