Python 2.7 安装memsql python库时出错_mysql.c:44:10:致命错误:';my_config.h';“未找到文件”;在MacOSX上

Python 2.7 安装memsql python库时出错_mysql.c:44:10:致命错误:';my_config.h';“未找到文件”;在MacOSX上,python-2.7,singlestore,Python 2.7,Singlestore,当我试图安装memsql python库时,出现以下错误 我已经尝试了以下选项: sudopip安装memsql sudo pip install memsql--global option=build_ext--global option=“-I/usr/local/opt/openssl/include”--global option=“-L/usr/local/opt/openssl/lib” 为了安装memsql-python,您需要确保已经有了可用的依赖项。具体来说,您的环境中似乎缺少

当我试图安装memsql python库时,出现以下错误

我已经尝试了以下选项: sudopip安装memsql

sudo pip install memsql--global option=build_ext--global option=“-I/usr/local/opt/openssl/include”--global option=“-L/usr/local/opt/openssl/lib”


为了安装
memsql-python
,您需要确保已经有了可用的依赖项。具体来说,您的环境中似乎缺少的依赖项是
libmysqlclient dev
或等效的包

注意-您正在重写include路径以指向您的openssl安装,这可能是由于编译器如何搜索开发头而导致此问题的原因

根据项目自述,使用以下步骤快速开始Ubuntu:

sudo apt-get update
sudo apt-get install -y mysql-client python-dev libmysqlclient-dev python-pip
sudo pip install memsql
使用以下步骤开始使用基于RHEL的发行版,如Amazon Linux或Centos:

sudo yum update
sudo yum install -y gcc mysql-devel
sudo pip install memsql
--编辑以解决有关在Mac OSX上安装的问题
在Mac上,似乎可以从brew安装
mysql客户端
软件包,理论上应该提供libmysqlclient-dev软件包。一旦可用,请尝试在不覆盖链接器标志的情况下安装memsqlpython包,因为没有openssl,memsqlpython应该可以正常构建。如果您需要openssl支持,则需要确保openssl和libmysqlclient-dev共享对象在编译时可供链接器使用。

谢谢您的回复,但我正在寻找适用于MAC OS的解决方案
sudo yum update
sudo yum install -y gcc mysql-devel
sudo pip install memsql