如何在mac上为python2正确安装mysql的驱动MySQL-python

Posted 纵横千里,捭阖四方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在mac上为python2正确安装mysql的驱动MySQL-python相关的知识,希望对你有一定的参考价值。

因为工作工程需要在Django里调用mysql,所以这里需要安装mysql以及相关的驱动。
mac安装mysql的还是比较简单的。网上一堆,这里不赘述,我安装的是mysql8。
之后要安装mysql-connector-c+±8.0.23,
下载地址
接着要在沙箱中安装MySQL-python==1.2.5
结果提示“my_config.h”找不到,全局搜索也没找到这个文件在哪里。
最后看网络上有人说这个文件其实就是mysql.h文件,将这个文件复制一份改成my_config.h就行了,可问题是这个文件在哪里呢?
暴力执行:

find / -name “mysql.h”

发现在我的电脑上一共有四个地方存在这个文件:

/usr/local/mysql-8.0.23-macos10.15-x86_64/include/mysql.h
/usr/local/Cellar/mysql-client/8.0.23/include/mysql/mysql.h
/System/Volumes/Data/Users/liuqingchao/Downloads/mysql-8.0.23-macos10.15-x86_64/include/mysql.h
/Users/liuqingchao/Downloads/mysql-8.0.23-macos10.15-x86_64/include/mysql.h

从路径来看,后面两个是我自己下载的文件带的,但是不管了,全部为其执行:

cp mysql.h  my_config.h

然后再执行

pip install MySQL-python==1.2.5

终于成功了

以上是关于如何在mac上为python2正确安装mysql的驱动MySQL-python的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Mac OS X 上为 Python 3 安装 pip?

在 MAC 上为 python 2.7 安装 opencv

在 Mac 上为 MAMP 安装新的 PHP 版本 [关闭]

如何在 mac 上为 python 安装 dlib?

Mac OS X 10.14.3下如何给Python2.7.10安装MySQL-Python

在 Mac 上为 Python 2.7 使用 matplotlib