我是python和mysql的新手.我试图在Mac OS X Yosemite上的csvkit python库中使用csvsql实用程序在我的mysql数据库中创建一个表,并上传数据.当我试图跑
csvsql --blanks -d "|" -e "utf8" --db mysql://root:mysqlpassword@localhost:3306/MyDBName --table mytablename --insert /Users/victoria/Documents/iWHW/MyCSVFileName.csv
Run Code Online (Sandbox Code Playgroud)
我明白了:
您似乎没有为您尝试使用的连接字符串安装必要的数据库后端.可用的后端包括:
Postgresql:pip install psycopg2 MySQL:pip install MySQL-python
有关连接字符串和其他后端的详细信息,请参阅有关方言的SQLAlchemy文档:
问题是我使用pip安装了MYSQL-python并且安装正确.我无法弄清楚为什么这个错误仍然存在.任何帮助表示赞赏.