“导入错误:无法导入名称 mysqldb”

bir*_*d03 3 python mysql

在使用 Python 和 Windows 7 时遇到许多问题后,我终于找到了一种为 python 安装 Mysql 的方法。我是通过(wheel)完成的.whl,更具体地说,是这个: https: //sourceforge.net/projects/mysql-python/

但是,当我尝试使用以下命令将其导入到我的项目中时,它安装成功:

from MySQLdb import mysqldb或者from MySQLdb import mysql,对于我尝试过的任何变体,我在 Git Bash 中收到此错误:

ImportError: cannot import name MySQLdb

我似乎无法定位问题。任何想法都会非常有益!

phd*_*phd 7

可以从https://pypi.python.org/pypi/MySQL-python/1.2.5下载更新鲜的 MySQL-python

进口只是import MySQLdb.

对于 Python 2.7 和 3.3+,请使用mysqlclientPyMySQL

PyMySQL 可以作为 MySQL-python 的直接替代品安装:

import pymysql
pymysql.install_as_MySQLdb()
import MySQLdb
Run Code Online (Sandbox Code Playgroud)