Vic*_*ria 7 python mysql csv macos pip
我是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并且安装正确.我无法弄清楚为什么这个错误仍然存在.任何帮助表示赞赏.
小智 0
我遇到了同样的问题,并解决了它:确保您的路径上只安装了 1 个 MySQL。我安装了 2 个 MySQL 服务器,一个通过 brew 安装,另一个手动安装,并且 /usr/local/bin/mysql 指向错误的版本。我将符号链接更新为我的工作 mysql 版本,错误消失了。