gpt4 book ai didi

mysql - Mac osx 上的 Apache 超集

转载 作者:行者123 更新时间:2023-11-29 17:34:41 25 4
gpt4 key购买 nike

大家好,我尝试使用 Python3 在 OSX 上安装超集。安装完成后,当我尝试使用 mysql://添加数据库时,它显示错误 No Module name MySQLDb。我试图探索如何解决这个问题,教程之一说尝试使用 pip3 install mysqlclient 安装 mysqlclient 无法安装,错误代码为 mysql.h not found。

我按照另一个教程使用了 mysql-connector。安装后,终于可以连接到mysql数据库并将表插入系统了。但是当我尝试从超集运行分析时,它说没有数据。我还尝试使用 SQL Lab 并收到错误参数。

更新:在我的超集上,目前我使用 mysql+mysql-connector 作为 URI 数据库,正确连接,但是当我测试运行查询时,它说 execute() 有一个意外的关键字参数“args”.怎么解决这个问题?

有人遇到过这个问题吗?

谢谢

最佳答案

以下是对我有用的方法:

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

干杯!

关于mysql - Mac osx 上的 Apache 超集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50389982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com