大家好,我尝试过使用Python3在OSX上安装超集。安装完成后,当我尝试使用mysql://添加数据库时,提示错误No Module name MySQLDb。我试图探索如何解决此问题,其中一个教程说尝试使用pip3 install mysqlclient安装mysqlclient失败,错误代码为mysql.h找不到。

比起我跟随另一个教程使用mysql-connector。安装完之后,终于可以连接到mysql DB并将表插入系统了。但是,当我尝试从超集运行分析时,它说没有数据。我也尝试使用SQL Lab并得到错误args。

更新:目前在我的超集上,我已使用mysql + mysql-connector作为URI数据库正确连接,但是当我测试运行查询时,它说execute() got an unexpected keyword argument 'args'。如何解决呢?

任何人都有这个问题的经验吗?

谢谢

最佳答案

终于我现在开始工作了。
我正在做的是重新安装超集,运行brew install mysql-connector-c比运行pip install mysqlclient

09-27 14:16