我需要在我的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
答案 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)。