mac安装mysqlclient出现的问题

  1. 第一步brew install mysql-connector-c

    brew install mysql-connector-c
    ==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/mysql-client-8.0.21.catalina.bottle.tar.gz
    Already downloaded: /Users/caolipin/Library/Caches/Homebrew/downloads/3c778d3c5b4371d017c4453c26167d9d67555f58c62286d5fe2b4b8e2f338909--mysql-client-8.0.21.catalina.bottle.tar.gz
    ==> Pouring mysql-client-8.0.21.catalina.bottle.tar.gz
    ==> Caveats
    mysql-client is keg-only, which means it was not symlinked into /usr/local,
    because it conflicts with mysql (which contains client libraries).
    
    If you need to have mysql-client first in your PATH run:
      echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.zshrc
    
    For compilers to find mysql-client you may need to set:
      export LDFLAGS="-L/usr/local/opt/mysql-client/lib"
      export CPPFLAGS="-I/usr/local/opt/mysql-client/include"
    
    For pkg-config to find mysql-client you may need to set:
      export PKG_CONFIG_PATH="/usr/local/opt/mysql-client/lib/pkgconfig"
    
    ==> Summary
      /usr/local/Cellar/mysql-client/8.0.21: 135 files, 150.0MB
    
  2. 下载后找到这个路径,/usr/local/Cellar/mysql-connector-c/6.1.11/bin这个路径,新版本找到这个路径是/usr/local/Cellar/mysql-client/8.0.19/bin,路径下有mysql_config这个文件,进入文件后发现第114行并不是网商其他教程那样的截图那样,是已经修改好的,应该是mysqlclient最新版本已经优化过了

  3. 配置环境变量(上面安装日志告知了)

    export LDFLAGS="-L/usr/local/opt/openssl/lib"
    
    export CPPFLAGS="-I/usr/local/opt/openssl/include"
    
    export PATH="/usr/local/opt/mysql-client/bin:$PATH"
    
  4. 重启终端

pip install mysqlclient

你可能感兴趣的:(mac安装mysqlclient出现的问题)