ImportError:没有名为MySQLdb的模块

2024-04-20 04:16:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我参考以下教程为我的web应用程序创建登录页面。 http://code.tutsplus.com/tutorials/intro-to-flask-signing-in-and-out--net-29982

我对数据库有意见。 我得到一个

ImportError: No module named MySQLdb

当我执行时

http://127.0.0.1:5000/testdb

我已经尝试了所有可能的安装python mysql的方法,在教程easy_install,sudo apt get install中提到过。

我已经在虚拟环境中安装了mysql。我的目录结构和教程中解释的一样。该模块已成功安装在我的系统中,但仍出现此错误。

请帮忙。可能是什么引起的。


Tags: installtocomweb应用程序httpflaskmysql
3条回答

如果在编译二进制扩展时遇到问题,或者在不能编译的平台上,可以尝试使用纯python^{}绑定。

简单地pip install pymysql并切换SQLAlchemy URI以如下方式启动:

SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://.....'

还有一些other drivers你也可以试试。

或者试试这个:

apt-get install python-mysqldb

你能试试吗

pip install mysqlclient

相关问题 更多 >