zoukankan      html  css  js  c++  java
  • MAC 下安装mysqlclient、Homebrew踩坑记

    pip install mysqlclient出现错误,百度后发现是少了一个:mysql-connector-c
    但这个东西需要brew来安装。自从黑苹果以后安装Homebrew从来没有成功过。
    但今天再次尝试找到这样的篇文章:https://zhuanlan.zhihu.com/p/111014448
    在这个专栏里有自动化国内安装脚本!
    /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
    我的BigSur下安装成功。这个脚本把设置HomeBrew国内源之类的工作全部自动化,直得很方便。
    安装完成后,brew install mysql-connector-c
    再次运行pip install mysqlclient还是有错误。在园中找到:
    https://www.cnblogs.com/menglx/p/12858787.html
    这篇文章,成功解决问题。我以前也注意到错误提示中mysql_config找不到之类的问题,不知如何解决。
    这位作者通过修改.bash.profile文件解决。下面把这位作者的解决办法粘一下,方便下次找到。版权归原作者:1、brew install mysql-connector-c

    1、再次pip install mysqlclient 还是报错搜了好多都未解决,主要卡在没有找到

    /usr/local/Cellar/mysql-connector-c/6.1.11/bin这个路径,后来发现我的路径是 /usr/local/Cellar/mysql-client/8.0.19/bin,

    下面有mysql_config这个文件,进入文件后发现第114行并不是截图这样,是已经修改好的,应该是mysqlclient最新版本已经优化过了。所以我的解决方法如下:

    2、vim ~/.bash_profile 添加

    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"

    3、pip install mysqlclient 这次成功了

  • 相关阅读:
    TiDB架构特性
    TiDB入门
    ansible安装nginx
    linux命令之cowsay
    KeepAlived 搭建高可用的HAProxy集群
    HAProxy 实现镜像队列的负载均衡
    RabbitMQ高可用集群介绍
    docker安装phpMyAdmin
    centos7安装RabbitMQ
    Vim轻量级查看Java代码
  • 原文地址:https://www.cnblogs.com/xiaolee-tech/p/14182059.html
Copyright © 2011-2022 走看看