美文网首页
mac上安装mysqlclient

mac上安装mysqlclient

作者: 被强煎的荷包蛋 | 来源:发表于2019-05-23 16:51 被阅读0次

    本人在学习django数据库阶段选择比较常见的mysqlclient驱动来操作mysql,可是使用常规的命令,始终报错

    pip3 install mysql
    

    后来各种google,终于找到解决方法,如下步骤
    第一步 安装brew,这个是为了安装 mysql-connector-c,直接在终端中输入即可

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
    

    第二步,安装mysql-connector-c
    添加环境变量,一定要在虚拟机中添加

    brew install mysql-connector-c
    touch .bash_profile 创建环境变量 mac中bash_profile是用户级别的环境变量
    export LDFLAGS="-L/usr/local/opt/openssl/lib"
    export CPPFLAGS="-I/usr/local/opt/openssl/include"
    
    

    第三步,修改mysqlclient源码

    cd /usr/local/Cellar/mysql-connector-c/6.1.11/bin  进入到该目录中
    vim mysql_conf 修改该文件的114行
    文件如下:
    原文件
    # Create options
    113行  libs="-L$pkglibdir"
    114行  libs="$libs -l "
    修改后
    # Create options 
    113行  libs="-L$pkglibdir"
    114行  libs="$libs -lmysqlclient -lssl -lcrypto" 
    

    最后
    pip3 install mysqlclient 成功

    相关文章

      网友评论

          本文标题:mac上安装mysqlclient

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