安装MySQLdb,我使用pip进行安装。安装命令如下:

pip install MySQL-python

安装完成之后,开始配置DYLD_LIBRARY_PATH环境变量,在.base_profile中输入export DYLD_LIBRARY_PATH=/usr/local/mysql/lib完成环境变量的配置。

切换到Python下,输入import MySQLdb,如果没有报错,则MySQLdb安装成功,ok

但是在很多情况下,会报错,如下:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.11-intel.egg/MySQLdb/__init__.py", line 19, in <module>
    import _mysql
ImportError: dlopen(/Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.11-intel.egg/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
  Referenced from: /Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.11-intel.egg/_mysql.so
  Reason: unsafe use of relative rpath libmysqlclient.18.dylib in /Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.11-intel.egg/_mysql.so with restricted binary
主要注意一下unsafe use of relative rpath libmysqlclient.18.dylib,这个错误使用install_name_tool命令来改变一下动态链接库的加载路径,命令如下:

sudo install_name_tool -change libmysqlclient.18.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib /Library/Python/2.7/site-packages/_mysql.so
使用此命令的时候,主要是注意_mysql.so的路径,可以先使用find命令来查到_mysql.so的具体路径。

在此切换到Python下,在重试一下import MySQLdb,如果没有报错,则表示安装和配置成功。

Mac OS X El Captain上安装MySQLdb相关推荐

  1. mac os x在PC上安装

    系统安装之前的准备工作及安装过程简介 前面我们已经提到,苹果电脑虽然已经采用了x86架构的Intel处理器,但其官方并不提供在非苹果电脑上安装Mac OS的支持.所以,要想在普通PC/笔记本电脑上安装 ...

  2. 在苹果MAC OS X Lion系统上安装、升级、使用Communicator(OC) for MAC 2011

    前期准备 域帐号"登录到"计算机准备 1. 点击"苹果按钮"."系统偏好设置".选择"共享".如图1.2. 图1 图2 ...

  3. Mac OS X的火狐上安装Burp's CA Certificate

    操作系统:Mac OS X(Yosemite) Burp Suit 版本:1.6.09 Firefox 版本:37.0.1 1. 配置Burp Suit a. 双击打开Burp Suit b.配置Pr ...

  4. 在苹果MAC OS X Lion系统上使用Outlook for MAC 2011配置Exchange邮箱

    前期准备 域帐号"登录到"计算机准备 1. 点击"苹果按钮"."系统偏好设置".选择"共享".如图1.2.    图1  ...

  5. 安装Xcode在Mac OS X10.7.3上

    问题:Xcode在Mac OS X10.7.3上无法安装的问题的解决方案 解决方案 :如果安装包没问题把时间调到1月1号,我使用的是 2012年1月1号,然后可以完成安装,没有任何问题. 出现此问题的 ...

  6. VMware Workstation Pro 12.5.7虚拟机安装 MAC OS X El Capitan 10.11.1 (15B42).cdr懒人版

    工具: VMware Workstation Pro 12.5.7 MAC OS X El Capitan 10.11.1 (15B42).cdr懒人版 beamoff Fix Yosemite VM ...

  7. mac node oracle,将Python3.5(Mac OS X El Capitan)连接到Oracle集群(远程)

    我正在尝试将Python3.5(Mac OS X El Capitan)连接到Oracle集群(远程). 对于安装cx_Oracle,我设置了: export ORACLE_HOME=/Applica ...

  8. Mac OS 10.13版本如何安装Xcode 10.1

    Mac OS 10.13版本如何安装Xcode 10.1 Mac OS 10.13版本如何安装Xcode 10.1 1.从官网下载新的改变`Xcode` 2.安装`Xcode 10.1` Mac OS ...

  9. Mac OS X 懒人版安装教程(之前的图全部挂了,所以重发了)

    请版主把我之前发的那个帖子删了!因为所有的图全部挂了,所以麻烦版主了-- 安装中出现五国的话就请进入这里看看是那里的错误http://bbs.pcbeta.com/viewthread-863656- ...

最新文章

  1. 快速人群密度估计--Multi-scale Convolutional Neural Networks for Crowd Counting
  2. 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 注入工具的 main 函数分析 )
  3. java实现文件加密与解密_Java实现文件的加密解密功能示例
  4. mysql简单聚合函数根据条件单表查询
  5. linux从新手到高手,1.3 养成良好的Linux操作习惯免费阅读_循序渐进Linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用免费全文_百度阅读...
  6. 混血网站诞生-公司相互嫁接成就新商业模式(转贴)
  7. 美团搜索推荐多业务商品排序探索与实践
  8. Go实战--二维码生成server
  9. 不挖坑比努力填坑更值得
  10. ubuntu20.04安装simhei字体--jupyter中文显示框框的解决方案
  11. oracle timesten tt的启动与停止
  12. Pda 数据库同步问题
  13. 西门子PLC与安川变频器Modbus通信
  14. 编译原理——自下而上的语法分析方法(LR分析法)
  15. 155:vue+openlayers 设置地图的反转色、复古色、灰度图、原始图
  16. Office 2016 Pro Plus \ Project 专业版 \ Visio 专业版 \ 64 位vol版本方便KMS小马oem
  17. cv2.destoryAllWindows()无效的解决方法
  18. css特殊边框形状_了解CSS边框角形状
  19. 向量的加减(输出重载)
  20. 移动端最常用的四个框架

热门文章

  1. uboot移植之修改支持NandFlash识别篇6(超详细)
  2. python语言程序支持中文输出吗_Python语言不支持中文。
  3. 鸿蒙系统怎么安装EXE,有原版的EXE、ISO系统文件,怎么装原版的WINDOWS系统??
  4. 鸿业铝巨人配模软件-狗牙设计
  5. 漫画:架构师是吧?什么是哈希轮?
  6. React受控组件和非受控组件的区别
  7. 英语中近义词的区别——总结
  8. 485之隔离电源引起的问题
  9. springboot毕设项目基于SpringBoot+Vue的冷冻货物仓单质押系统9y3d6(java+VUE+Mybatis+Maven+Mysql)
  10. 短视频矩阵/系统搭建/源码