9
import mysql.connector 

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

cnx.close() 

Ho usato questo codice per controllare il mio pacchetto mysql che ho installato utilizzando il programma di installazione fornito dal mysqlPython - Errore di MySQL Connector in Mac OSX 10.10

ho eseguito il file nel terminale e il risultato è stato,

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

L'assistenza è molto apprezzata.

risposta

9

Non penso che il pacchetto mysql faccia parte dell'installazione predefinita di MacOSX (non era per me) per il python integrato.

si può risolvere questo tramite pip

sudo pip install mysql-connector-repackaged 

verificare, controllando nel percorso Python Library per vedere se si dispone di un pacchetto per mysql lì. Per ottenere il tuo percorso Python, fare:

python 
import sys 
sys.path 
+0

sì. non fa parte dell'installazione predefinita di Mac OSX. L'ho installato da XAMPP. sys – Krishna

+0

>>> >>> importazione sys.path() Traceback (chiamata più recente scorso): file "", linea 1, in TypeError: 'list' oggetto non è invocabile ho cercato di ottieni il percorso Python. Ma questo è successo. – Krishna

+0

sì - typo - è un attributo e non un metodo. – cgseller