zoukankan      html  css  js  c++  java
  • mac os 中安装mysql-python

    前提:

    mac os: 10.13.4

    python: 2.7.15 通过Anaconda安装

    mysql: 8.x 通用官网安装

    过程:

    一开始使用命令 pip install mysql-python ,报错说my_config.h文件找不到。

    于是google : https://stackoverflow.com/questions/50864438/mac-pip-install-mysql-python-unsuccessful

    根据答案,选安装connector

    brew install mysql-connector-c 
    pip install MySQL-python

    然后报出新问题,说是string index out of range索引越界。

    再次google: https://stackoverflow.com/questions/43543483/pip-install-mysql-python-fails-with-indexerror/43543677

    说是brew安装connector时搞了问题,需要修改/usr/local/bin/mysql_config这个文件,

    #Create options
    Libs = "-L $ pkglibdir "
    Libs = " $ libs   -l"

    改为

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

    之后再运行

    pip install mysql-python

    安装成功!

    在python中输入 

    import MySQLdb

    没有报错!

    世界终于美好了~~~~

    技术服务业务
  • 相关阅读:
    .net core在linux下图片中文乱码
    微信公众号开发--.net core接入
    洛谷P3385负环
    洛谷P3387缩点
    洛谷P2312解方程
    洛谷P3366最小生成树
    洛谷P3378堆
    洛谷P2024食物链
    洛谷P2680运输计划
    洛谷P2886牛继电器
  • 原文地址:https://www.cnblogs.com/cauwt/p/macos_python_mysql.html
Copyright © 2011-2022 走看看