ImportError:没有名为MySQLdb的模块
我指的是以下教程来为我的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。我的目录结构与本教程中说明的目录结构相同。该模块已成功安装在我的系统中,但仍然出现此错误。
请帮忙。是什么原因造成的。
回答:
如果你在编译二进制扩展名时遇到问题,或者在无法扩展的平台上,则可以尝试使用纯python PyMySQL绑定。
只需pip install pymysql
切换你的SQLAlchemy URI即可,如下所示:
SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://.....'
以上是 ImportError:没有名为MySQLdb的模块 的全部内容, 来源链接: utcz.com/qa/404713.html