Mac install mysqlclient

Mac安装 mysqlclient

osx中直接安装pip mysqlclient会报错 需要安装mysql驱动
原因应该是由于brew安装mysql_config是直接创建的符号链接指向/Cellar/ 导致python不能正确识别安装目录 所以安装失败

  1. brew install mysql-connector-c
  2. 编辑mysql_config(找到文件位置:which mysql_config
  3. mysql_config中修改:
    1
    2
    3
    # Create options 
    libs="-L$pkglibdir"
    libs="$libs -l "

它应该是:

1
2
3
# Create options 
libs="-L$pkglibdir"
libs="$libs -lmysqlclient -lssl -lcrypto"

  1. brew info openssl
  2. pip3 install mysqlclient
    #blog