本文介紹了我無法將MySQLdb導(dǎo)入到我的Python程序中的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
我需要在我的Python程序中使用MySQL數(shù)據(jù)庫,所以我需要將Python連接到MySQL。
我使用的是MacOSX Sierra,我嘗試安裝連接器和mysqlclient,但都不起作用。
我使用的是PyCharm,每當(dāng)我鍵入
import MySQLdb
或
import mysql.connector
我收到錯(cuò)誤:
Traceback (most recent call last):
File "/Users/muhammed/Desktop/PyhtonHomework/venv/homework.py", line 1, in <module>
import MySQLdb
ModuleNotFoundError: No module named 'MySQLdb'
我如何才能修復(fù)它?我有一個(gè)學(xué)期項(xiàng)目,由于這個(gè)錯(cuò)誤,我甚至無法開始。
Python版本:3.6.4
推薦答案
MySQLdb不支持Python3。請嘗試使用其他MySQL Python包。
我成功地使用了MySQL Connector Python,特別是http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.0.4.zip和Python3–看看最新版本和使用文檔。
pip install http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.0.4.zip
然后
import mysql.connector
使用可用的最新版本(我相信是2.1.7)。
這篇關(guān)于我無法將MySQLdb導(dǎo)入到我的Python程序中的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,