zoukankan      html  css  js  c++  java
  • Mac下XAMPP环境中安装MySQLdb

    环境: Mac OS X。

    Mac下安装MySQLdb模块着实多了些步骤。

    用easy_install或者pip安装时有两大问题,"mysql_config not found"和"image not found"。Google之多是纯代码粘贴方案,无奈我的MySQL并非单独安装,乃是集成在XAMPP中的,现成方案都不管用。于是分析错误代码。

    方案一为通用方案,各种环境均可。

    如果你也使用XAMPP,并想直截了当解决问题,看方案二即可。

    方案一:

    步骤一: 在Mac中搜索"mysql_config",拷贝其路径(mysql_config所在文件夹路径)。在Ternimal中执行: 

    export PATH=$PATH:*****

    其中*****当替换为所拷贝路径。用easy_install或pip:

    sudo easy_install MYSQL-python

    即可成功安装MYSQL-python。

    步骤二:此时若直接运行python并import MySQLdb,提示image not found错误。错误代码中有句:

    Library not loaded: libmysqlclient.18.dylib

    再在Mac中搜索"libmysqlclient.18.dylib"(或它者,根据错误代码),拷贝所在文件夹路径。在Terminal中执行:

    sudo ln -s *****/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib

    其中*****替换为所拷贝路径。如此,问题解决。

    方案二:

    sudo easy_install MYSQL-python

    提示错误有: EnvironmentError: mysql_config not found

    在Terminal中输入:

    export PATH=$PATH:/Applications/XAMPP/xamppfiles/bin

    再次安装:

    sudo easy_install MYSQL-python

    无意外当成功安装。然后运行python:

    python

    此时若导入模块:

    >>>import MySQLdb

    提示错误有: Reason: image not found

    退出python。在Terminal中输入:

    sudo ln -s /Applications/XAMPP/xamppfiles/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib

    再次运行python并导入模块,无错误提示。成功。

    #

  • 相关阅读:
    03、CPU主频,和性能
    02、计算机组成原理相关知识
    常用正则表达式,手机号、固话号、身份证号等
    01、计算机原理结构,及冯诺依曼体系结构
    7-7 Complete Binary Search Tree (30分) 完全二叉搜索树
    7-2 Reversing Linked List (25分)
    7-1 Maximum Subsequence Sum (25分)
    6-17 Shortest Path [4] (25分)
    6-16 Shortest Path [3] (25分)
    6-15 Iterative Mergesort (25分)
  • 原文地址:https://www.cnblogs.com/fireme/p/3537563.html
Copyright © 2011-2022 走看看