Sono nuovo in Python e MySQL. Sto cercando di utilizzare l'utilità csvsql all'interno della libreria python csvkit su Yosemite per Mac OS X per creare una tabella nel mio database mysql e per caricare i dati. Quando provo a fare funzionareErrore nell'utilizzo dell'utilità csvsql nel pacchetto csvkit python su Mac Yosemite
csvsql --blanks -d "|" -e "utf8" --db mysql://root:[email protected]:3306/MyDBName --table mytablename --insert /Users/victoria/Documents/iWHW/MyCSVFileName.csv
ottengo:
Lei non sembrano avere il database di back-end necessarie installati per stringa di connessione si sta cercando di utilizzare. Disponibile backend includono:
PostgreSQL: pip installare psycopg2 MySQL: pip installare MySQL-python
Per i dettagli sulle stringhe di connessione e altri backend, si prega di vedere la documentazione SQLAlchemy su dialetti a:
Il problema è che ho installato MYSQL-python utilizzando pip e installato correttamente. Sto avendo difficoltà a capire perché questo errore persiste. Qualsiasi aiuto è apprezzato.
FWIW, ho controllato e trovato solo una installazione di server mysql tramite Brew ma sto ancora ricevendo l'errore. – kldavis4
Provare a disinstallare il server MySQL (installato tramite brew) e installarlo manualmente. Vedi se funziona –