Ich bin neu in Python und MySQL. Ich versuche, das Dienstprogramm csvsql innerhalb der Csvkit-Python-Bibliothek unter Mac OS X Yosemite zu verwenden, um eine Tabelle in meiner MySQL-Datenbank zu erstellen und die Daten hochzuladen. Wenn ich versuche,Fehler beim Verwenden von csvsql-Dienstprogramm in csvkit Python-Paket auf Mac Yosemite
csvsql --blanks -d "|" -e "utf8" --db mysql://root:[email protected]:3306/MyDBName --table mytablename --insert /Users/victoria/Documents/iWHW/MyCSVFileName.csv
zu laufen erhalte ich:
Sie erscheinen nicht den notwendigen Datenbank-Backend für Verbindungszeichenfolge installiert haben Sie versuchen zu verwenden. Verfügbar Backends sind:
Postgresql: pip psycopg2 MySQL installieren:
http://www.sqlalchemy.org/docs/dialects/
: pip installieren MySQL-PythonEinzelheiten zu den Verbindungszeichenfolgen und andere Backends finden Sie in der SQLAlchemy Dokumentation über Dialekte sehen
Das Problem ist, dass ich MYSQL-Python mit Pip installiert habe und es richtig installiert. Ich habe Probleme herauszufinden, warum dieser Fehler weiterhin besteht. Jede Hilfe wird geschätzt.
FWIW, ich überprüfte und fand nur eine Installation von MySQL-Server über Brew, aber bekomme immer noch den Fehler. – kldavis4
Versuchen Sie, den MySQL-Server zu deinstallieren (über brew installiert), und installieren Sie ihn manuell. Schau, ob das funktioniert –