MacOS莫哈韦10.14.4安装MySQLdb报错处理

  

MacOS莫哈韦10.14.4上安装MySQL-python恶心到吐,以前MacOS系列版本时安装过,但没有这么痛苦。为以后不再被恶心到,还是记录一下吧。

  

我们安装MySQL-python之前应该都已经安装过mysql了,这里就不记录了。

  

执行pip安装MySQL-python

  

第一种报错:
_mysql。c: 44:10:致命错误:“my_config。h的文件未找到
# include“my_config.h"
^ ~ ~ ~ ~
1生成错误。
错误:命令“cc”失败的退出状态1
解决方法:

  
 <代码>酿造安装mysql-connector-c  
  

上面的问题解决了,会再报第二种错:

  
 <代码> ld:图书馆-lssl未找到
  铿锵声:错误:链接器命令失败,退出码1(使用- v查看调用)
  错误:命令“cc”失败的退出状态1  
  

解决方法:

  
 <代码> echo '=出口路径“/usr/地方/opt/mysql@5.7/bin:/usr/地方/opt/openssl@1.1/bin:路径”美元的祝辞祝辞~/. bash_profile
  回声的出口LDFLAGS=? l/usr/地方/opt/mysql@5.7/lib - l/usr/地方/opt/openssl@1.1/lib/钡淖4亲4莮/. bash_profile
  回声的出口CPPFLAGS=" - i/usr/地方/opt/mysql@5.7/包括我/usr/地方/opt/openssl@1.1包括“的祝辞祝辞~/. bash_profile
  回声的出口PKG_CONFIG_PATH="/usr/地方/opt/mysql@5.7/lib/pkgconfig”的祝辞祝辞~/. bash_profile
  源~/. bash_profile  
  

再执行pip安装MySQL-python

MacOS莫哈韦10.14.4安装MySQLdb报错处理