美文网首页
MAC 10.13.2 安装MySQLdb

MAC 10.13.2 安装MySQLdb

作者: 黑色汪汪汪 | 来源:发表于2018-01-23 14:16 被阅读0次

当你在找这篇文章的时候,是不是因为好几个小时没搞定?

我也是,真TM恶心,代码还没开始写呢,一上午过去了,啥都没干。真JB恶心。

好了,牢骚发完了,python3 安装 mysql-python 再win下很简单,参照我第一篇文件,分分钟装好。

再Linux下估计也很快,再mac下,算是长见识了。先说最快的方法。

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

如果你是python2 ,那么恭喜你可以干活了。

如果你不是,那么继续看。

此时安装 mysql-python 会报错,告诉你缺少个ConfigPare这个类,大体是这个样子,其实,此时安装的mysql-python版本是1.2.5,不支持python3.

支持python3的版本这么写:pip3 install mysqlclient

是不是又报错了?提示你:out of range? 呵呵,setup配置文件里,获取数组能out of range厉害了。

于是乎,大家纷纷去mysql-client吐槽,结果是oracle的问题,下面的代码来自互联网:

安装完mysql-connector-c之后,会有个mysql_config文件,一般会安装在系统目录下,通过which命令找到它,如果which找不到,那么久find / -name *** 来找它。

编辑之(需要sudo提升权限):

114 gg跳转到 114行

Create options

libs="-L$pkglibdir"
libs="$libs -l "

替换为

Create options

libs="-L$pkglibdir"
libs="$libs -lmysqlclient -lssl -lcrypto"

保存!

再执行:pip3 install mysqlclient

成功。

相关文章

网友评论

      本文标题:MAC 10.13.2 安装MySQLdb

      本文链接:https://www.haomeiwen.com/subject/nzgjoxtx.html