【发布时间】:2018-08-27 04:59:46
【问题描述】:
我需要在我的 Python 程序中使用 MySQL 数据库,所以我需要将 Python 连接到 MySQL。
我正在使用 MacOsX Sierra,我尝试安装连接器、mysqlclient,但没有任何效果。
我使用 PyCharm,无论何时输入
import MySQLdb
或
import mysql.connector
我得到错误:
Traceback (most recent call last):
File "/Users/muhammed/Desktop/PyhtonHomework/venv/homework.py", line 1, in <module>
import MySQLdb
ModuleNotFoundError: No module named 'MySQLdb'
我该如何解决?我有一个学期项目,由于这个错误,我什至无法开始。
Python 版本:3.6.4
【问题讨论】:
-
您应该发布实际的回溯。 "Mysql" != "mysql" 所以错误,正如你所说,与你的代码不匹配
-
我用回溯编辑了帖子。
-
区分大小写。您应该改用
import mysql。第一次尝试显然是错误的,但第二次尝试,如果它抛出相同的错误,就不是那么清楚了。你做了pip install这个模块,对吧? -
感谢您的回复。我尝试运行“import mysql”,但它仍然使用 ModuleNotFoundError 打印相同的回溯:没有名为“mysql”的模块。
-
是的,我用 pip install 安装了所有必需的东西。
标签: python mysql macos mysql-python