9
import mysql.connector 

config = { 
    'user' : 'root', 
    'passwd' : ' ', 
    'host' : 'localhost', 
    'raise_on_warnings' : True, 
    'use_pure' : False, 
    } 
cnx = mysql.connector.connect(**config) 

cnx.close() 

我用這個代碼來檢查,我使用了MySQLPython的 - MySQL連接錯誤的Mac OSX 10.10

提供的安裝我跑在終端上的文件安裝在我的mysql軟件包,結果是,

Traceback (most recent call last): 
File "/Users/Krishna/Documents/check.py", line 1, in <module> 
    import mysql.connector 
ImportError: No module named 'mysql' 

幫助非常感謝。

回答

9

我不認爲mysql包是MacOSX默認安裝(它不適合我)的內置python的一部分。

您可以通過PIP

sudo pip install mysql-connector-repackaged 

由Python庫路徑檢查,看看是否有一個包爲MySQL有驗證解決這個問題。要得到你的python路徑,請執行:

python 
import sys 
sys.path 
+0

是的。它不是Mac OSX默認安裝的一部分。我從XAMPP安裝它。 – Krishna

+0

>>>進口SYS >>> sys.path中() 回溯(最近通話最後一個): 文件 「」,1號線,在 類型錯誤: '名單' 對象不是可調用 我試着得到python路徑。但是這發生了。 – Krishna

+0

是的 - 錯字 - 這是一個屬性,而不是一個方法。 – cgseller