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并导入模块,无错误提示。成功。

    #

  • 相关阅读:
    钱多多软件制作04
    团队项目01应用场景
    HDU 4411 arrest
    HDU 4406 GPA
    HDU 3315 My Brute
    HDU 3667 Transportation
    HDU 2676 Matrix
    欧拉回路三水题 POJ 1041 POJ 2230 POJ 1386
    SPOJ 371 BOXES
    POJ 3422 Kaka's Matrix Travels
  • 原文地址:https://www.cnblogs.com/fireme/p/3537563.html
Copyright © 2011-2022 走看看