Mac osx 上的 Apache 超集
Apache superset on Mac osx
大家好,我正在尝试使用 Python3 在 OSX 上安装超集。安装完成后,当我尝试使用 mysql:// 添加数据库时,它显示错误 No Module name MySQLDb。我试图探索如何解决这个问题,其中一个教程说尝试使用 pip3 install mysqlclient
安装 mysql 客户端安装失败,错误代码为 mysql.h 未找到。
比起我在另一个教程中使用的 mysql-连接器。安装后,我终于可以连接到 mysql 数据库并将 table 插入系统。但是当我尝试 运行 超集分析时,它说没有数据。我也尝试使用 SQL Lab 并得到错误参数。
更新:在我的超集上,目前我使用 mysql+mysql-连接器作为 URI 数据库正确连接,但是当我测试 运行 一个查询时它说 execute() got an unexpected keyword argument 'args'
。如何解决?
有人遇到过这个问题吗?
谢谢
我终于让它开始工作了。
我正在做的是重新安装超集,运行 brew install mysql-connector-c
比 运行 pip install mysqlclient
以下是适合我的方法:
brew install python || true
brew install mysql || true
# Required for mysqlclient, see brew info openssl
echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profile
export LDFLAGS="-L/usr/local/opt/openssl/lib"
export CPPFLAGS="-I/usr/local/opt/openssl/include"
# And now it works
pip3 install mysqlclient
干杯!
大家好,我正在尝试使用 Python3 在 OSX 上安装超集。安装完成后,当我尝试使用 mysql:// 添加数据库时,它显示错误 No Module name MySQLDb。我试图探索如何解决这个问题,其中一个教程说尝试使用 pip3 install mysqlclient
安装 mysql 客户端安装失败,错误代码为 mysql.h 未找到。
比起我在另一个教程中使用的 mysql-连接器。安装后,我终于可以连接到 mysql 数据库并将 table 插入系统。但是当我尝试 运行 超集分析时,它说没有数据。我也尝试使用 SQL Lab 并得到错误参数。
更新:在我的超集上,目前我使用 mysql+mysql-连接器作为 URI 数据库正确连接,但是当我测试 运行 一个查询时它说 execute() got an unexpected keyword argument 'args'
。如何解决?
有人遇到过这个问题吗?
谢谢
我终于让它开始工作了。
我正在做的是重新安装超集,运行 brew install mysql-connector-c
比 运行 pip install mysqlclient
以下是适合我的方法:
brew install python || true
brew install mysql || true
# Required for mysqlclient, see brew info openssl
echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profile
export LDFLAGS="-L/usr/local/opt/openssl/lib"
export CPPFLAGS="-I/usr/local/opt/openssl/include"
# And now it works
pip3 install mysqlclient
干杯!