我无法将MySQLdb导入我的Python程序

时间:2018-03-18 14:57:35

标签: python mysql macos mysql-python

我需要在我的Python程序中使用MySQL数据库,所以我需要将Python连接到MySQL。

我正在使用MacOsX Sierra,我尝试安装连接器,mysqlclient,但对我来说没什么用。

我使用PyCharm,每当我输入

import MySQLdb

import mysql.connector

我收到错误: Traceback(最近一次调用最后一次):   File" /Users/muhammed/Desktop/PyhtonHomework/venv/homework.py" ;,第1行,在     导入MySQLdb ModuleNotFoundError:没有名为' MySQLdb'

的模块

我该如何解决?我有一个学期项目,由于这个错误,我甚至无法开始。

Python版本:3.6.4

1 个答案:

答案 0 :(得分:3)

MySQLdb不支持Python 3.尝试使用其他MySQL Python包。

我成功使用了MySQL Connector Python,特别是{3}}和Python 3 - 请查看最新版本和使用文档。

pip install http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.0.4.zip

然后

import mysql.connector

使用最新版本(我相信2.1.7)。