解决Mac系统上pip install MySQLdb安装失败

自作多情 提交于 2020-02-27 08:04:15

安装命令

理论上,执行以下两条命令就可以了

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

安装的时候可能出错, mysql-connector-c的安装依赖mysql的安装

要根据自己macos的系统版本号查询

brew info openssl
# mysql的安装会非常慢,只有几十K每秒,参考下面的链接3
brew install mysql 
brew install mysql-connector-c
pip install mysqlclient

# 将mysql加入到开机自启动里,作为常驻服务
brew services start mysql
# 推荐下面的命令,将mysql临时开启,不用的时候关闭,需要的时候再打开
mysql.server start
mysql.server stop
mysql.server restart

总结

1.mac上安装mysqldb实在是有点麻烦,需要安装很多依赖

2.建议使用pymysql,快速安装,直接绕过这个问题

参考

1.https://ruddra.com/posts/install-mysqlclient-macos/

2.https://www.jianshu.com/p/16fbcd5b8e47

3.https://www.jianshu.com/p/38f9d559fee1

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!