大家好,我试着用python3在osx上安装超集。安装完成后,当我尝试使用mysql://添加数据库时,它说错误没有模块名mysqldb。我试图探索如何解决这个问题,其中一个教程说,尝试安装mysqlclient使用 pip3 install mysqlclient
安装失败,错误代码mysql.h未找到。
我在另一个教程中使用了mysql连接器。安装完成后,我终于可以连接到mysql数据库并向系统插入表了。但当我试图从超集运行分析时,它说没有数据。我还尝试使用sqllab,得到了错误参数。
更新:在我的超集目前我使用mysql+mysql连接器作为uri数据库连接正确,但当我测试运行一个查询时,它说 execute() got an unexpected keyword argument 'args'
. 如何解决这个问题?
有人遇到过这个问题吗?
谢谢
2条答案
按热度按时间xn1cxnb41#
以下是对我有效的方法:
干杯!
rqdpfwrv2#
我终于开始工作了。我要做的是重新安装超集,运行
brew install mysql-connector-c
而不是跑pip install mysqlclient