zoukankan      html  css  js  c++  java
  • python3 使用flask连接数据库出现“ModuleNotFoundError: No module named 'MySQLdb'”

    本文链接:https://blog.csdn.net/Granery/article/details/89787348

    在使用python3连接MySQL的时候出现了 ‘ModuleNotFoundError: No module named ‘MySQLdb’’错误。
    【解决步骤】
    既然缺少 MySQLdb 这个模块,于是安装mysqldb模块的包——MySQL-python,执行

    pip3 install MySQL-python

    运行程序后缺报错 ImportError: No module named ‘ConfigParser’。

    查找原因,这是因为 MySQL-python 不支持 Python3
    python3使用mysqlclient模块替代了python2的 mysqldb模块

    【解决方法1】
    安装mysqlclient模块

    pip3 install mysqlclient

    然后就可以正常运行了

    【解决方法2】
    安装pymysql模块

    pip3 install pymysql

    修改SQLALCHEMY_DATABASE_URI = ‘mysql://root:123456@127.0.0.1:3306/db_python’ 为:
    SQLALCHEMY_DATABASE_URI = 'mysql+pymysql: / /root:123456@127.0.0.1:3306/db_python '

    原文链接:https://blog.csdn.net/Granery/article/details/89787348

  • 相关阅读:
    git 常用命令
    PHP打印日志类
    如何从总账获取分类账信息
    AP -> GL 数据流动
    JDeveloper 速度慢问题
    JDeveloper 滚轮不受控制
    MyBatis 环境搭建
    初识 MyBatis
    Linux 中设置 MySQL 字符集为 UTF-8
    Linux 安装 MySQL 详解(rpm 包)
  • 原文地址:https://www.cnblogs.com/z3286586/p/11536506.html
Copyright © 2011-2022 走看看