mac os 中安装mysql-python

前提:

mac os: 10.13.4

python: 2.7.15 通过Anaconda安装

mysql: 8.x 通用官网安装

过程:

一开始使用命令 pip install mysql-python ,报错说my_config.h文件找不到。

于是google : https://stackoverflow.com/questions/50864438/mac-pip-install-mysql-python-unsuccessful

根据答案,选安装connector

brew install mysql-connector-c 
pip install MySQL-python

然后报出新问题,说是string index out of range索引越界。

再次google: https://stackoverflow.com/questions/43543483/pip-install-mysql-python-fails-with-indexerror/43543677

说是brew安装connector时搞了问题,需要修改/usr/local/bin/mysql_config这个文件,

#Create options
Libs = "-L $ pkglibdir "
Libs = " $ libs   -l"

改为

#Create options
Libs = "- L $ pkglibdir"
Libs = "$ libs -lmysqlclient -lssl -lcrypto"

之后再运行

pip install mysql-python

安装成功!

在python中输入 

import MySQLdb

没有报错!

世界终于美好了~~~~

 

posted @   cauwt  阅读(218)  评论(0编辑  收藏  举报
编辑推荐:
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 对象命名为何需要避免'-er'和'-or'后缀
阅读排行:
· 编程神器Trae:当我用上后,才知道自己的创造力被低估了多少
· 开发的设计和重构,为开发效率服务
· 从零开始开发一个 MCP Server!
· Ai满嘴顺口溜,想考研?浪费我几个小时
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
点击右上角即可分享
微信分享提示