Mac os 安装Mysql-Python

admin 2022年1月6日00:40:20评论86 views字数 790阅读2分38秒阅读模式

Mac os 安装Mysql-python

安装环境情况

安装命令

1
pip install MySql-python

通常这样是行不通的

安装前的准备

1
2
3
4
5
6
7
8
9
10
11
12
13
0. brew install mysql
1. brew unlink mysql # 如果已经安装
2. brew install mysql-connector-c # 安装mysql依赖文件
3. which mysql_config # 查看本地mysql_config 文件在哪
4. vim mysql_config 找到
libs="$libs -l"
替换为
lib="$libs -lmysqlclient -lssl -lcrypto"
# 新版mysql可能已经替换
5. pip install mysqlclinet
6. pip install MySql-python
7. brew unlink mysql-connector-c
8. brew link mysql

遇见错误

1
2
3
4
5
_mysql.c:36:10: fatal error: 'my_config.h' file not found
#include "my_config.h"
^~~~~~~~~~~~~
1 error generated.
error: command 'cc' failed with exit status 1

错误原因

1. 未安装mysql-connector-c 缺少对应库
2. 安装了新版的mysql默认没有my_config文件

**这是mysql 8.0.19默认库文件,确实没有my_config.h,这个时候我们需要copy一份

将mysql.h copy 一份重命名为 my_config.h

然后在进行安装即可

1
pip install MySql-python

参考stackoverflow,原文:stackoverflow

FROM :ol4three.com | Author:ol4three

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年1月6日00:40:20
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Mac os 安装Mysql-Pythonhttps://cn-sec.com/archives/720821.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息