Python 创建数据库时发生Flask sqlalchemy和mysql错误

Python 创建数据库时发生Flask sqlalchemy和mysql错误,python,mysql,sqlalchemy,Python,Mysql,Sqlalchemy,我试图让我的flask应用程序使用mysql数据库而不是sqlite,但在尝试使用db.create_all()创建数据库时出现以下错误 如果有帮助的话,我正在尝试使用一个远程mysql服务器,并且在我的编程计算机上运行UbuntuLinux。 我已经做了sudo-apt-get-install-python-mysqldb,看起来已经安装好了 我的配置类有SQLALCHEMY\u数据库\u URI=mysql://username:password@服务器/db'在其中插入正确的信息您的URI

我试图让我的flask应用程序使用mysql数据库而不是sqlite,但在尝试使用db.create_all()创建数据库时出现以下错误

如果有帮助的话,我正在尝试使用一个远程mysql服务器,并且在我的编程计算机上运行UbuntuLinux。 我已经做了
sudo-apt-get-install-python-mysqldb
,看起来已经安装好了


我的配置类有
SQLALCHEMY\u数据库\u URI=mysql://username:password@服务器/db'
在其中插入正确的信息

您的URI看起来是正确的。有几件事你可以试试

因为您正在使用Flask,所以可以尝试使用Flask mysqldb

如果你想使用ORM,那么试试炼金术

您也可以尝试创建一个虚拟环境来安装模块。本地化应用程序模块很有帮助,因为应用程序模块和系统(Ubuntu)模块之间没有冲突

ModuleNotFoundError: No module named 'MySQLdb'