• 转载-在MacOS上安装mysqlclient(亲自测有效)


    在MacOS中安装mysqlclient是一个非常麻烦且痛苦的过程,本文介绍具体的安装方法。

    安装准备

    您需要在本地计算机上安装Homebrew。您可以通过以下方式实现:

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    安装msyql

    使用Homebrew,您可以通过以下方式简单地安装mysql:

    brew install mysql
    

    然后使用以下命令在MySQL服务器中设置凭据:

    mysql_secure_installation
    

    最后,如果要从登录名开始并作为后台服务,请运行以下命令:

    brew services start mysql
    

    启动

    mysql.server start
    

    安装MySQL-Connector-c

    要将任何其他应用程序连接到MySQL,您需要安装连接器。您可以这样做:

    brew install mysql-connector-c
    

    然后根据mysqlclient的文档,您需要在处进行错误修复mysql_config。对于第一个输入mysql_config终端:

    >> mysql_config
    Usage: /usr/local/bin/mysql_config [OPTIONS]
    Compiler: ...
    

    它将显示您需要查找的位置mysql_config。然后,您可以使用自己喜欢的任何编辑器,并在中更改以下行mysql_config:

    更改

    # on macOS, on or about line 112:
    # Create options
    libs="-L$pkglibdir"
    libs="$libs -l "
    

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

    安装XCode-

    您可以通过以下方式做到这一点:

    xcode-select --install
    

    安装OpenSSL

    请运行以下命令:

    brew install openssl
    

    然后使用以下行将其路径添加到环境:

    export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/opt/openssl/lib/
    

    取消链接MySQL和链接的MySQL连接器mysql-connector-c

    您需要取消链接mysql并链接mysql-connector-c:

    brew unlink mysql
    brew link --overwrite mysql-connector-c
    

    安装

    您应该能够使用pip install mysqlclient而不会出现任何错误。

    连接MySQL的再次

    现在,您需要做与取消链接MySQL和链接的MySQL连接器mysql-connector-c相反的操作:

    brew unlink mysql-connector-c
    brew link --overwrite mysql --force
    

    希望现在mysqlclient应该可以正常工作,并且将应用程序从mysql连接到python不会有问题。

    转载链接:https://www.xiexianbin.cn/program/python/pip/2019-11-30-install-mysqlclient-macos/index.html

  • 相关阅读:
    21322
    9-1
    作业五1
    作业五2
    实验9-2
    作业4函数应用
    实验九 1
    实验八 数组2 输出一张九九乘法口诀表。要求必须将乘积放入一个二维数组中,再输出该数组,程序运行效果如下
    实验八 (调试)
    实验6剩余部分
  • 原文地址:https://www.cnblogs.com/shen-qiang/p/13607977.html
Copyright © 2020-2023  润新知