zoukankan      html  css  js  c++  java
  • Mac安装MySQLdb遇到的坑

    最近项目移植, 再进行virtualenv环境安装的时候遇到mysql-python死活安装失败

    首先是这个错误:

    sh: /usr/local/bin/mysql_config: No such file or directory
    Traceback (most recent call last):
      File "setup.py", line 17, in <module>
        metadata, options = get_config()
      File "/Users/jackey/Downloads/MySQL-python-1.2.5/setup_posix.py", line 43, in get_config
        libs = mysql_config("libs_r")
      File "/Users/jackey/Downloads/MySQL-python-1.2.5/setup_posix.py", line 25, in mysql_config
        raise EnvironmentError("%s not found" % (mysql_config.path,))
    EnvironmentError: /usr/local/bin/mysql_config not found

    解决办法:

    export DYLD_LIBRARY_PATH="/usr/local/mysql/lib"

    然后又出现这个错误

    _mysql.c:44:10: fatal error: 'my_config.h' file not found
    #include "my_config.h"
             ^~~~~~~~~~~~~
    1 error generated.
    error: command 'cc' failed with exit status 1

    解决办法:

    brew install mysql
    brew unlink mysql
    brew install mysql-connector-c
    sudo sed -i -e 's/libs="$libs -l "/libs="$libs -lmysqlclient -lssl -lcrypto"/g' /usr/local/mysql/bin/mysql_config
  • 相关阅读:
    数据结构矩阵问题总结
    数据结构:二维ST表
    mysql--时区表问题(Windows环境下)
    mysql--基本命令
    Django2.0--创建缓存表
    git--基本命令
    阿里云主机--重置系统后的登录问题
    链表中倒数第K个结点
    从尾到头打印链表
    替换空格
  • 原文地址:https://www.cnblogs.com/zhouxihi/p/10723487.html
Copyright © 2011-2022 走看看